Freigeben über


BIDI_RESPONSE_CONTAINER-Struktur (winspool.h)

Die BIDI_RESPONSE_CONTAINER-Struktur ist ein Container für eine Liste von Bidi-Antworten.

Syntax

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;

Member

Version

Gibt die Version des bidi-API-Schemas an, die derzeit 1 ist.

Flags

Ist ein Satz von Flags, die für die Systemverwendung reserviert sind. Dies muss null sein.

Count

Gibt die Anzahl der Antworten im aData-Element an.

aData[1]

Ein Array von BIDI_RESPONSE_DATA Strukturen, die jeweils eine einzelne bidi-Antwort enthalten.

Hinweise

Obwohl das aData-Element dieser Struktur ein Array mit nur einem einzelnen Arrayelement ist, sollte aData[0] als das erste Element eines Arrays mit (möglicherweise) beliebig großer Größe betrachtet werden.

Die RouterAllocBidiResponseContainer-Funktion des Spoolers weist den für diese Struktur erforderlichen Arbeitsspeicher zu, der dann für ein Array von BIDI_RESPONSE_DATA Strukturen verwendet wird. Wenn eine BIDI_RESPONSE_CONTAINER-Struktur nicht mehr benötigt wird, sollte sie durch einen Aufruf von RouterFreeBidiResponseContainer freigegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Diese Struktur ist unter Windows XP und höheren Betriebssystemen verfügbar.
Kopfzeile winspool.h (winspool.h einschließen)

Weitere Informationen

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer