다음을 통해 공유


BIDI_DATA 구조체(winspool.h)

BIDI_DATA 구조체는 bidi 스키마의 값을 저장하는 데 사용됩니다.

구문

typedef struct _BIDI_DATA {
  DWORD dwBidiType;
  union {
    BOOL             bData;
    LONG             iData;
    LPWSTR           sData;
    FLOAT            fData;
    BINARY_CONTAINER biData;
  } u;
} BIDI_DATA, *PBIDI_DATA, *LPBIDI_DATA;

멤버

dwBidiType

bidi 요청의 데이터 형식을 BIDI_TYPE 열거형에 나열된 값 중 하나로 지정합니다. 이 멤버의 값은 다음 5개 조합원 중 어느 것이 유효한지 결정합니다.

u

u.bData

부울 값을 지정합니다. 이 멤버는 dwBidiType 값이 BIDI_TYPE 열거자 중 하나인 BIDI_BOOL 경우에만 유효합니다.

u.iData

정수 값을 지정합니다. 이 멤버는 dwBidiType 값이 BIDI_TYPE 열거자 중 하나인 BIDI_INT 경우에만 유효합니다.

u.sData

문자열의 첫 번째 바이트가 저장되는 메모리 위치에 대한 포인터입니다. 이 멤버는 dwBidiType 값이 두 개의 BIDI_TYPE 열거자인 BIDI_STRING 또는 BIDI_TEXT 경우에만 유효합니다.

u.fData

부동 소수점 값을 지정합니다. 이 멤버는 dwBidiType 값이 BIDI_TYPE 열거자 중 하나인 BIDI_FLOAT 경우에만 유효합니다.

u.biData

이진 데이터를 보유하는 BINARY_CONTAINER 구조를 지정합니다. 이 멤버는 dwBidiType 값이 BIDI_TYPE 열거자 중 하나인 BIDI_BLOB 경우에만 유효합니다.

설명

BIDI_REQUEST_DATABIDI_RESPONSE_DATA 구조에는 각각 요청 또는 응답에 대한 bidi 데이터를 보유하는 이 형식의 멤버가 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 이 구조는 Windows XP 이상에서 사용할 수 있습니다.
머리글 winspool.h(Winspool.h 포함)

추가 정보

BIDI_REQUEST_DATA

BIDI_RESPONSE_DATA

BIDI_TYPE

BINARY_CONTAINER