Freigeben über


BIDI_RESPONSE_CONTAINER Struktur (winspool.h)

Die BIDI_RESPONSE_CONTAINER-Struktur ist ein Container für eine Liste der 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;

Angehörige

Version

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

Flags

Ist eine Reihe von Kennzeichen, die für die Systemverwendung reserviert sind. Dies muss null sein.

Count

Gibt die Anzahl der Antworten im aData--Member an.

aData[1]

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

Bemerkungen

Obwohl das aData- Mitglied dieser Struktur ein Array mit nur einem einzigen Arrayelement ist, sollte aData-[0] als erstes Element eines Arrays von (möglicherweise) einer beliebig großen Größe betrachtet werden.

Die RouterAllocBidiResponseContainer-Funktion des Spoolers weist den für diese Struktur benötigten Speicher zu, der dann zum Speichern eines Arrays von BIDI_RESPONSE_DATA Strukturen verwendet wird. Wenn eine BIDI_RESPONSE_CONTAINER Struktur nicht mehr benötigt wird, sollte sie durch einen Aufruf von RouterFreeBidiResponseContainerfreigegeben werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Diese Struktur ist in Windows XP und höheren Betriebssystemen verfügbar.
Header- winspool.h (include Winspool.h)

Siehe auch

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer