Поделиться через


структура 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

Указывает версию схемы API bidi, которая в настоящее время имеет значение 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)

См. также раздел

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer