Herunterladen Inhalt Inhalt Diese Seite drucken

Anwenden Der Windows Nt4.0 / Windows 2000 / Xp / Vista - Dll - Phytec pciGrabber-4x4 Handbuch

Inhaltsverzeichnis

Werbung

pciGrabber-4x4
TM
TM
6.2.5 Anwenden der Windows NT4.0
/ Windows 2000
/ XP /
VISTA - DLL
Zur Verwendung der DLL Gr4CDLL.DLL in eigenen Applikationen
muss der Softwareentwickler zunächst für jede Funktion, die in der
Applikation verwendet wird, einen Funktionszeiger deklarieren.
Beispiel:
• zu verwendende Funktion: WORD Get_Error(void)
• Deklaration des Funktionszeigers:
WORD (PASCAL * lpfn_GetError)(void);
Um den Bezug zwischen dem Funktionszeiger und der DLL
herzustellen, wird die Funktion GetProcAddress(...) benutzt.
Beispiel:
lpfn_GetError = (WORD(PASCAL *)(void))
GetProcAddress(handle, „Get_Error");
Nun kann die Funktion wie folgt aufgerufen werden:
WORD Fehlerstatus;
...
Fehlerstatus = lpfn_GetError();
Achtung!
Prüfen Sie unbedingt den Wert des Funktionszeigers (Rückgabewert
von GetProcAddress) auf =
, um sicherzustellen, dass die auf
NULL
dem (Anwender-) Rechner installierte Treiber-Version die zu
verwendende Funktion unterstützt und Sie einen gültigen Handle
zurückerhalten haben!
82
 PHYTEC Messtechnik GmbH 2008
L-720d_0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis