Compartilhar via


estrutura BIDI_RESPONSE_CONTAINER (winspool.h)

A estrutura BIDI_RESPONSE_CONTAINER é um contêiner para uma lista de respostas bidi.

Sintaxe

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;

Membros

Version

Especifica a versão do esquema de API bidi, que atualmente é 1.

Flags

É um conjunto de sinalizadores reservados para uso do sistema. Isso deve ser zero.

Count

Especifica o número de respostas no membro aData .

aData[1]

É uma matriz de estruturas BIDI_RESPONSE_DATA , cada uma contendo uma única resposta bidi.

Comentários

Embora o membro aData dessa estrutura seja uma matriz com apenas um único elemento de matriz, aData[0] deve ser considerado como o primeiro elemento de uma matriz de (possivelmente) um tamanho arbitrariamente grande.

A função RouterAllocBidiResponseContainer do spooler aloca a memória necessária para essa estrutura, que é então usada para conter uma matriz de estruturas de BIDI_RESPONSE_DATA. Quando uma estrutura de BIDI_RESPONSE_CONTAINER não for mais necessária, ela deverá ser liberada por uma chamada para RouterFreeBidiResponseContainer.

Requisitos

Requisito Valor
Cliente mínimo com suporte Essa estrutura está disponível no Windows XP e em sistemas operacionais posteriores.
Cabeçalho winspool.h (inclua Winspool.h)

Confira também

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer