BIDI_DATA結構 (winspool.h)
BIDI_DATA 結構可用來儲存 bidi 架構的值。
語法
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;
成員
dwBidiType
將 bidi 要求中的數據類型指定為 BIDI_TYPE 列舉中所列的其中一個值。 這個成員的值會決定下列五個等位成員中的哪一個有效。
u
u.bData
指定布爾值。 只有當 dwBidiType 的值是BIDI_BOOL,BIDI_TYPE列舉值之一時,這個成員才有效。
u.iData
指定整數值。 只有當 dwBidiType 的值是BIDI_INT,其中一個BIDI_TYPE列舉值時,這個成員才有效。
u.sData
儲存字串第一個字節的記憶體位置指標。 只有當 dwBidiType 的值是BIDI_STRING或BIDI_TEXT,BIDI_TYPE列舉值中的兩個時,這個成員才有效。
u.fData
指定浮點值。 只有當 dwBidiType 的值是BIDI_FLOAT,BIDI_TYPE列舉值之一時,這個成員才有效。
u.biData
指定保存二進位數據的 BINARY_CONTAINER 結構。 只有當 dwBidiType 的值BIDI_BLOB,BIDI_TYPE列舉值之一時,這個成員才有效。
言論
BIDI_REQUEST_DATA 和 BIDI_RESPONSE_DATA 結構各有此類型的成員,其會保存要求或回應的投標數據。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 此結構適用於 Windows XP 和更新版本。 |
標頭 | winspool.h (包括 Winspool.h) |