BIDI_RESPONSE_CONTAINER 구조체(winspool.h)

BIDI_RESPONSE_CONTAINER 구조는 양방향 응답 목록의 컨테이너입니다.

구문

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

각각 단일 양방향 응답을 포함하는 BIDI_RESPONSE_DATA 구조체의 배열입니다.

설명

이 구조체의 aData 멤버가 단일 배열 요소만 있는 배열인 경우에도 aData[0]은 임의로 큰 크기의 배열의 첫 번째 요소로 간주되어야 합니다.

스풀러의 RouterAllocBidiResponseContainer 함수는 이 구조체에 필요한 메모리를 할당한 다음, BIDI_RESPONSE_DATA 구조체 배열을 보유하는 데 사용됩니다. BIDI_RESPONSE_CONTAINER 구조체가 더 이상 필요하지 않은 경우 RouterFreeBidiResponseContainer를 호출하여 해제해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 이 구조는 Windows XP 이상 운영 체제에서 사용할 수 있습니다.
헤더 winspool.h(Winspool.h 포함)

참조

BIDI_RESPONSE_DATA

RouterAllocBidiResponseContainer

RouterFreeBidiResponseContainer