Compartir a través de


Estructura DIEFFESCAPE (dinput.h)

La estructura DIEFFESCAPE pasa datos específicos del hardware directamente al controlador del dispositivo.

Sintaxis

typedef struct DIEFFESCAPE {
  DWORD  dwSize;
  DWORD  dwCommand;
  LPVOID lpvInBuffer;
  DWORD  cbInBuffer;
  LPVOID lpvOutBuffer;
  DWORD  cbOutBuffer;
} DIEFFESCAPE, *LPDIEFFESCAPE;

Miembros

dwSize

Especifica el tamaño de la estructura en bytes. Este miembro debe inicializarse antes de usar la estructura.

dwCommand

Especifica un número de comando específico del controlador. Póngase en contacto con el proveedor de hardware para obtener una lista de comandos válidos y sus parámetros.

lpvInBuffer

Apunta al búfer que contiene los datos necesarios para realizar la operación.

cbInBuffer

Especifica el tamaño, en bytes, del búfer lpvInBuffer .

lpvOutBuffer

Apunta al búfer en el que se devuelven los datos de salida de la operación.

cbOutBuffer

En la entrada, especifica el tamaño, en bytes, del búfer lpvOutBuffer . Al salir, especifica el número de bytes producidos realmente por el comando.

Requisitos

   
Encabezado dinput.h