BIDI_RESPONSE_CONTAINER 結構 (winspool.h)

BIDI_RESPONSE_CONTAINER 結構是 bidi 回應清單的容器。

語法

typedef struct _BIDI_RESPONSE_CONTAINER {
  DWORD              Version;
  DWORD              Flags;
  DWORD              Count;
  BIDI_RESPONSE_DATA aData[1];
} BIDI_RESPONSE_CONTAINER, *PBIDI_RESPONSE_CONTAINER, *LPBIDI_RESPONSE_CONTAINER;

成員

Version

指定目前為 1 的 bidi API 架構版本。

Flags

這是一組保留供系統使用的旗標。 這必須是零。

Count

指定 aData 成員中的回應數目。

aData[1]

這是 一個BIDI_RESPONSE_DATA 結構的數位,每個結構都包含單一 bidi 回應。

備註

即使這個結構的 aData 成員是只有單一陣列元素的陣列, 但應該將 aData[0] 視為 (可能) 任意大大小的數位的第一個專案。

多任務緩衝處理程式的 RouterAllocBidiResponseContainer 函式會配置此結構所需的記憶體,然後用來保存BIDI_RESPONSE_DATA結構的數位。 不再需要BIDI_RESPONSE_CONTAINER結構時,應該透過對 RouterFreeBidiResponseContainer 的呼叫來釋放。

規格需求

需求
最低支援的用戶端 此結構適用於 Windows XP 和更新版本的作業系統。
標頭 winspool.h (包含 Winspool.h)

另請參閱

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer