estructura BIDI_RESPONSE_CONTAINER (winspool.h)

La estructura BIDI_RESPONSE_CONTAINER es un contenedor para una lista de respuestas bidi.

Sintaxis

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;

Miembros

Version

Especifica la versión del esquema de api de bidi, que actualmente es 1.

Flags

Es un conjunto de marcas reservadas para el uso del sistema. Debe ser cero.

Count

Especifica el número de respuestas del miembro aData .

aData[1]

Es una matriz de estructuras de BIDI_RESPONSE_DATA , cada una de las cuales contiene una única respuesta bidi.

Comentarios

Aunque el miembro aData de esta estructura es una matriz con un solo elemento de matriz, debe considerarse aData[0] como el primer elemento de una matriz de (posiblemente) un tamaño arbitrariamente grande.

La función RouterAllocBidiResponseContainer del administrador de trabajos asigna la memoria necesaria para esta estructura, que luego se usa para contener una matriz de estructuras de BIDI_RESPONSE_DATA. Cuando ya no se necesita una estructura de BIDI_RESPONSE_CONTAINER, se debe liberar mediante una llamada a RouterFreeBidiResponseContainer.

Requisitos

Requisito Value
Cliente mínimo compatible Esta estructura está disponible en Windows XP y en sistemas operativos posteriores.
Encabezado winspool.h (incluya Winspool.h)

Consulte también

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer