Condividi tramite


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