DIEFFESCAPE-Struktur (dinput.h)
Die DIEFFESCAPE-Struktur übergibt hardwarespezifische Daten direkt an den Gerätetreiber.
Syntax
typedef struct DIEFFESCAPE {
DWORD dwSize;
DWORD dwCommand;
LPVOID lpvInBuffer;
DWORD cbInBuffer;
LPVOID lpvOutBuffer;
DWORD cbOutBuffer;
} DIEFFESCAPE, *LPDIEFFESCAPE;
Member
dwSize
Gibt die Größe der Struktur in Bytes an. Dieser Member muss initialisiert werden, bevor die -Struktur verwendet wird.
dwCommand
Gibt eine treiberspezifische Befehlsnummer an. Wenden Sie sich an den Hardwarehersteller, um eine Liste der gültigen Befehle und deren Parameter zu erhalten.
lpvInBuffer
Verweist auf den Puffer, der die daten enthält, die zum Ausführen des Vorgangs erforderlich sind.
cbInBuffer
Gibt die Größe des lpvInBuffer-Puffers in Bytes an.
lpvOutBuffer
Verweist auf den Puffer, in dem die Ausgabedaten des Vorgangs zurückgegeben werden.
cbOutBuffer
Gibt bei eintrag die Größe des lpvOutBuffer-Puffers in Byte an. Gibt beim Beenden die Anzahl der Bytes an, die tatsächlich vom Befehl erzeugt werden.
Anforderungen
Kopfzeile | dinput.h |