BIDI_RESPONSE_DATA 結構 (winspool.h)
BIDI_RESPONSE_DATA結構會保留單一 bidi 回應。
語法
typedef struct _BIDI_RESPONSE_DATA {
DWORD dwResult;
DWORD dwReqNumber;
LPWSTR pSchema;
BIDI_DATA data;
} BIDI_RESPONSE_DATA, *PBIDI_RESPONSE_DATA, *LPBIDI_RESPONSE_DATA;
成員
dwResult
指定回應的最後一個錯誤。
dwReqNumber
指定用來比對多重查詢作業中回應和要求的數位。
pSchema
包含架構字串第一個字節的記憶體位置指標。
data
指定 BIDI_DATA 結構,其中包含與架構相關聯的數據。
備註
多任務緩衝處理程式的 RouterAllocBidiResponseContainer 函式可用來配置 BIDI_RESPONSE_CONTAINER 結構所需的記憶體,然後用來保存BIDI_RESPONSE_DATA結構的數位。 不再需要BIDI_RESPONSE_CONTAINER結構時,應該透過對 RouterFreeBidiResponseContainer 的呼叫來釋放。
當 bidi 動作BIDI_ACTION_GETALL時, dwReqNumber 成員會保存 BIDI_REQUEST_CONTAINER 結構中相符要求的標識符、 pSchema 成員指向與數據相關聯的架構字元串,而 數據 成員會保存 bidi 數據。 如果 bidi 動作 BIDI_ACTION_ENUM_SCHEMA,pSchema 應該設定為 NULL, 而且數據 成員會保存支援的架構字串。 在此情況下, data.dwDataType 會設定為BIDI_TEXT (BIDI_DATA 列舉值) 。 如需 BIDI_ACTION_Xxx 常數的相關信息,請參閱 Microsoft Windows SDK 檔中的 IBidiSpooler::MultiSendRecv。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 此結構適用於 Windows XP 和更新版本的作業系統。 |
標頭 | winspool.h (包含 Winspool.h) |