Partager via


Structure DIEFFESCAPE (dinput.h)

La structure DIEFFESCAPE transmet des données spécifiques au matériel directement au pilote de périphérique.

Syntaxe

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

Membres

dwSize

Spécifie la taille de la structure en octets. Ce membre doit être initialisé avant l’utilisation de la structure.

dwCommand

Spécifie un numéro de commande spécifique au pilote. Contactez le fournisseur de matériel pour obtenir la liste des commandes valides et leurs paramètres.

lpvInBuffer

Pointe vers la mémoire tampon contenant les données requises pour effectuer l’opération.

cbInBuffer

Spécifie la taille, en octets, de la mémoire tampon lpvInBuffer .

lpvOutBuffer

Pointe vers la mémoire tampon dans laquelle les données de sortie de l’opération sont retournées.

cbOutBuffer

Lors de l’entrée, spécifie la taille, en octets, de la mémoire tampon lpvOutBuffer . Lors de la sortie, spécifie le nombre d’octets réellement produits par la commande .

Spécifications

   
En-tête dinput.h