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