Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

GetProcAddress

[funkcja] Pobiera adres wyeksportowanej zmiennej lub funkcji ze wskazanej dynamicznie załadowanej biblioteki DLL.

Składnia

C/C++
#include <windows.h>

FARPROC WINAPI GetProcAddress(
HMODULE hModule,
LPCSTR lpProcName
);

Argumenty

ArgumentOpis
HMODULE hModuleUchwyt do załadowanej dynamicznie biblioteki DLL.
LPCSTR lpProcNameNazwa zmiennej lub funkcji, która znajduje się we wskazanej bibliotece DLL.

Zwracana wartość

Jeżeli wywołanie się powiedzie to funkcja zwraca adres na wyeksportowaną zmienną lub funkcję.

Funkcja zwraca wartość NULL w przypadku wystąpienia błędu. Aby otrzymać rozszerzone informacje o błędzie, wywołaj funkcję » WinAPIGetLastError.

Opis szczegółowy

Niniejsze pojęcie nie zostało jeszcze przez nas opracowane. Więcej informacji na temat poszukiwanego hasła znajdziesz pod adresem http://msdn.microsoft.com/en-us/library/ms683212(v=vs.85).aspx.

Dodatkowe informacje

Kursy
DLLRozdział opisuje jak stworzyć najprostszą bibliotekę DLL; jak się linkuje bibliotekę statycznie i dynamicznie; jak się linkuje dynamicznie funkcje oraz jak linkować dynamicznie klasy. (lekcja)

Zagadnienia powiązane

LoadLibraryŁaduje bibliotekę DLL i umieszcza ją w przestrzeni adresowej procesu przez który niniejsza funkcja została wywołana. Załadowanie biblioteki DLL może spowodować załadowanie innych bibliotek DLL. (funkcja)

Linki zewnętrzne