structure BIDI_RESPONSE_CONTAINER (winspool.h)

La structure BIDI_RESPONSE_CONTAINER est un conteneur pour une liste de réponses bidi.

Syntaxe

typedef struct _BIDI_RESPONSE_CONTAINER {
  DWORD              Version;
  DWORD              Flags;
  DWORD              Count;
  BIDI_RESPONSE_DATA aData[1];
} BIDI_RESPONSE_CONTAINER, *PBIDI_RESPONSE_CONTAINER, *LPBIDI_RESPONSE_CONTAINER;

Membres

Version

Spécifie la version du schéma de l’API bidi, qui est actuellement 1.

Flags

Ensemble d’indicateurs réservés à l’utilisation du système. Cela doit être égal à zéro.

Count

Spécifie le nombre de réponses dans le membre aData .

aData[1]

Tableau de structures BIDI_RESPONSE_DATA , chacune contenant une réponse bidi unique.

Remarques

Même si le membre aData de cette structure est un tableau avec un seul élément de tableau, aData[0] doit être considéré comme le premier élément d’un tableau de (éventuellement) une taille arbitrairement grande.

La fonction RouterAllocBidiResponseContainer du spouleur alloue la mémoire nécessaire pour cette structure, qui est ensuite utilisée pour contenir un tableau de structures BIDI_RESPONSE_DATA. Lorsqu’une structure de BIDI_RESPONSE_CONTAINER n’est plus nécessaire, elle doit être libérée par un appel à RouterFreeBidiResponseContainer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Cette structure est disponible dans les systèmes d’exploitation Windows XP et ultérieurs.
En-tête winspool.h (inclure Winspool.h)

Voir aussi

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer