Partilhar 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.

Observações

Embora o aData membro 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 é usada para conter uma matriz de estruturas 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
de cliente com suporte mínimo Essa estrutura está disponível no Windows XP e em sistemas operacionais posteriores.
cabeçalho winspool.h (inclua Winspool.h)

Consulte também

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer