Estrutura DIEFFESCAPE (dinput.h)
A estrutura DIEFFESCAPE passa dados específicos do hardware diretamente para o driver de dispositivo.
Sintaxe
typedef struct DIEFFESCAPE {
DWORD dwSize;
DWORD dwCommand;
LPVOID lpvInBuffer;
DWORD cbInBuffer;
LPVOID lpvOutBuffer;
DWORD cbOutBuffer;
} DIEFFESCAPE, *LPDIEFFESCAPE;
Membros
dwSize
Especifica o tamanho da estrutura em bytes. Esse membro deve ser inicializado antes que a estrutura seja usada.
dwCommand
Especifica um número de comando específico do driver. Entre em contato com o fornecedor de hardware para obter uma lista de comandos válidos e seus parâmetros.
lpvInBuffer
Aponta para o buffer que contém os dados necessários para executar a operação.
cbInBuffer
Especifica o tamanho, em bytes, do buffer lpvInBuffer .
lpvOutBuffer
Aponta para o buffer no qual os dados de saída da operação são retornados.
cbOutBuffer
Na entrada, especifica o tamanho, em bytes, do buffer lpvOutBuffer . Na saída, especifica o número de bytes realmente produzidos pelo comando .
Requisitos
Cabeçalho | dinput.h |