BIDI_DATA Struktur (winspool.h)
Die BIDI_DATA Struktur wird verwendet, um die Werte eines bidi-Schemas zu speichern.
Syntax
typedef struct _BIDI_DATA {
DWORD dwBidiType;
union {
BOOL bData;
LONG iData;
LPWSTR sData;
FLOAT fData;
BINARY_CONTAINER biData;
} u;
} BIDI_DATA, *PBIDI_DATA, *LPBIDI_DATA;
Angehörige
dwBidiType
Gibt den Typ der Daten in einer bidi-Anforderung als einen der Werte an, die in der BIDI_TYPE Enumeration aufgeführt sind. Der Wert dieses Mitglieds bestimmt, welcher der folgenden fünf Gewerkschaftsmitglieder gültig ist.
u
u.bData
Gibt den booleschen Wert an. Dieses Element ist nur gültig, wenn der Wert dwBidiType- BIDI_BOOL ist, eines der BIDI_TYPE Enumerationen.
u.iData
Gibt den ganzzahligen Wert an. Dieses Element ist nur gültig, wenn der Wert dwBidiType BIDI_INT ist, eines der BIDI_TYPE Enumerationszeichen.
u.sData
Zeigen Sie auf einen Speicherort, an dem das erste Byte der Zeichenfolge gespeichert ist. Dieses Element ist nur gültig, wenn der Wert dwBidiType BIDI_STRING oder BIDI_TEXT ist, zwei der BIDI_TYPE Enumerationen.
u.fData
Gibt den Gleitkommawert an. Dieses Element ist nur gültig, wenn der Wert von dwBidiType BIDI_FLOAT ist, eines der BIDI_TYPE Enumerationszeichen.
u.biData
Gibt eine BINARY_CONTAINER Struktur an, die die Binärdaten enthält. Dieses Element ist nur gültig, wenn der Wert dwBidiType BIDI_BLOB ist, eines der BIDI_TYPE Enumerationen.
Bemerkungen
Die strukturen BIDI_REQUEST_DATA und BIDI_RESPONSE_DATA verfügen jeweils über ein Element dieses Typs, das die bidi-Daten für die Anforderung oder Antwort enthält.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Diese Struktur ist in Windows XP und höher verfügbar. |
Header- | winspool.h (include Winspool.h) |