Struttura DIEFFESCAPE (dinput.h)
La struttura DIEFFESCAPE passa i dati specifici dell'hardware direttamente al driver di dispositivo.
Sintassi
typedef struct DIEFFESCAPE {
DWORD dwSize;
DWORD dwCommand;
LPVOID lpvInBuffer;
DWORD cbInBuffer;
LPVOID lpvOutBuffer;
DWORD cbOutBuffer;
} DIEFFESCAPE, *LPDIEFFESCAPE;
Members
dwSize
Specifica le dimensioni della struttura in byte. Questo membro deve essere inizializzato prima dell'utilizzo della struttura.
dwCommand
Specifica un numero di comando specifico del driver. Contattare il fornitore dell'hardware per un elenco di comandi validi e i relativi parametri.
lpvInBuffer
Punta al buffer contenente i dati necessari per eseguire l'operazione.
cbInBuffer
Specifica le dimensioni, in byte, del buffer lpvInBuffer .
lpvOutBuffer
Punta al buffer in cui vengono restituiti i dati di output dell'operazione.
cbOutBuffer
Nella voce specifica le dimensioni, in byte, del buffer lpvOutBuffer . All'uscita specifica il numero di byte effettivamente prodotti dal comando.
Requisiti
Intestazione | dinput.h |