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
指定 bidi API 架构的版本,当前为 1。
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) |