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) |