BIDI_DATA struttura (winspool.h)
La struttura BIDI_DATA viene usata per archiviare i valori di uno schema bidi.
Sintassi
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;
Members
dwBidiType
Specifica il tipo di dati in una richiesta bidi come uno dei valori elencati nell'enumerazione BIDI_TYPE . Il valore di questo membro determina quale dei cinque membri dell'unione seguenti è valido.
u
u.bData
Specifica il valore booleano. Questo membro è valido solo se il valore di dwBidiType è BIDI_BOOL, uno degli enumeratori BIDI_TYPE.
u.iData
Specifica il valore integer. Questo membro è valido solo se il valore di dwBidiType è BIDI_INT, uno degli enumeratori BIDI_TYPE.
u.sData
Puntatore a una posizione di memoria in cui viene archiviato il primo byte della stringa. Questo membro è valido solo se il valore di dwBidiType è BIDI_STRING o BIDI_TEXT, due degli enumeratori BIDI_TYPE.
u.fData
Specifica il valore a virgola mobile. Questo membro è valido solo se il valore di dwBidiType è BIDI_FLOAT, uno degli enumeratori BIDI_TYPE.
u.biData
Specifica una struttura BINARY_CONTAINER che contiene i dati binari. Questo membro è valido solo se il valore di dwBidiType è BIDI_BLOB, uno degli enumeratori BIDI_TYPE.
Commenti
Le strutture BIDI_REQUEST_DATA e BIDI_RESPONSE_DATA hanno un membro di questo tipo, che contiene i dati bidi per la richiesta o la risposta.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa struttura è disponibile in Windows XP e versioni successive. |
Intestazione | winspool.h (include Winspool.h) |