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 |