structure IRB_REQ_CONTROL (1394.h)

Cette structure contient les champs nécessaires au pilote de bus 1394 pour effectuer une demande de contrôle.

Syntaxe

typedef struct _IRB_REQ_CONTROL {
  ULONG ulIoControlCode;
  PMDL  pInBuffer;
  ULONG ulInBufferLength;
  PMDL  pOutBuffer;
  ULONG ulOutBufferLength;
  ULONG BytesReturned;
} IRB_REQ_CONTROL;

Membres

ulIoControlCode

Spécifie le code de contrôle utilisé dans cette requête. Les fournisseurs doivent rendre ces codes de contrôle uniques, afin qu’ils ne se chevauchent pas.

pInBuffer

Pointe vers un MDL qui décrit la mémoire tampon d’entrée. La mémoire tampon d’entrée contient des informations définies par l’utilisateur.

ulInBufferLength

Spécifie la longueur de la mémoire tampon d’entrée.

pOutBuffer

Pointe vers un MDL qui décrit la mémoire tampon de sortie. La mémoire tampon de sortie contient des informations définies par l’utilisateur.

ulOutBufferLength

Spécifie la longueur de la mémoire tampon de sortie.

BytesReturned

Spécifie le nombre d’octets retournés.

Configuration requise

Condition requise Valeur
En-tête 1394.h