UDF > WinAPIEx > System > DLLLib >


_WinAPI_GetProcAddress

Obtient l'adresse d'une fonction ou d'une variable exportée à partir du module spécifié

#include <WinAPISys.au3>
_WinAPI_GetProcAddress ( $hModule, $vName )

Paramètres

$hModule Le handle du module qui contient la fonction ou variable
$vName Le nom de la fonction ou de la variable ou la valeur ordinale de la fonction

Valeur de retour

Succès: Retourne l'adresse de la fonction ou de la variable exportée
Échec: Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur

En relation

_WinAPI_GetModuleHandle, _WinAPI_LoadLibrary, _WinAPI_LoadLibraryEx

Voir aussi

Consultez GetProcAddress dans la librairie MSDN.

Exemple

#include <WinAPISys.au3>

; Obtient le handle du module chargé
Local $hModule = _WinAPI_GetModuleHandle("kernel32.dll")

If $hModule Then
    Local $pFunction = _WinAPI_GetProcAddress($hModule, "CreateFiber")
    ConsoleWrite("L'adresse de la fonction est " & $pFunction & @CRLF)

    ; Faites ce que vous voulez ici

EndIf