共用方式為


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_DATABIDI_RESPONSE_DATA 結構各有此類型的成員,其會保存要求或回應的投標數據。

要求

要求 價值
最低支援的用戶端 此結構適用於 Windows XP 和更新版本。
標頭 winspool.h (包括 Winspool.h)

另請參閱

BIDI_REQUEST_DATA

BIDI_RESPONSE_DATA

BIDI_TYPE

BINARY_CONTAINER