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

システムで使用するために予約されているフラグのセットです。 これは 0 である必要があります。

Count

aData メンバー内の応答の数を指定します。

aData[1]

BIDI_RESPONSE_DATA構造体の配列であり、それぞれに 1 つの bidi 応答が含まれています。

注釈

この構造体の aData メンバーは配列要素が 1 つだけの配列ですが、 aData[0] は任意のサイズの (場合によっては) 配列の最初の要素と考える必要があります。

スプーラーの RouterAllocBidiResponseContainer 関数は、この構造体に必要なメモリを割り当てます。このメモリは、BIDI_RESPONSE_DATA構造体の配列を保持するために使用されます。 BIDI_RESPONSE_CONTAINER構造体が不要になった場合は、 RouterFreeBidiResponseContainer の呼び出しによって解放する必要があります。

要件

要件
サポートされている最小のクライアント この構造は、Windows XP 以降のオペレーティング システムで使用できます。
Header winspool.h (Winspool.h を含む)

こちらもご覧ください

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer