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_DATA 및 BIDI_RESPONSE_DATA 구조에는 각각 요청 또는 응답에 대한 bidi 데이터를 보유하는 이 형식의 멤버가 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 이 구조는 Windows XP 이상에서 사용할 수 있습니다. |
머리글 | winspool.h(Winspool.h 포함) |