Compartilhar via


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