IBidiRequest::SetInputData 메서드(bidispl.h)
SetInputData 메서드는 프린터로 보낼 데이터를 설정합니다.
구문
HRESULT SetInputData(
[in] const DWORD dwType,
[in] const BYTE *pData,
[in] const UINT uSize
);
매개 변수
[in] dwType
보낼 데이터 형식입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | Description |
---|---|
BIDI_NULL | 데이터가 없습니다. |
BIDI_INT | 정수 데이터입니다. |
BIDI_FLOAT | 부동 소수점 숫자입니다. |
BIDI_BOOL | True 또는 False |
BIDI_STRING | 유니코드 문자열입니다. |
BIDI_TEXT | 지역화할 수 없는 유니코드 문자열입니다. |
BIDI_ENUM | 유니코드 문자열 형식의 열거형 데이터입니다. |
BIDI_BLOB | 이진 데이터. |
[in] pData
데이터를 포함하는 바이트 배열에 대한 포인터입니다. 예를 들어 dwType 이 BIDI_BOOL 경우 pData 는 부울 값이 포함된 버퍼를 가리키고 dwType 이 BIDI_BLOB 경우 pData 는 이진 데이터가 포함된 버퍼를 가리킵니다.
[in] uSize
pData에서 지정한 바이트 배열의 크기(바이트)입니다.
반환 값
메서드는 다음 값 중 하나를 반환합니다. COM 오류 코드에 대한 자세한 내용은 COM 오류 코드를 참조하세요.
값 | Description |
---|---|
S_OK | 작업이 성공적으로 수행되었습니다. |
E_HANDLE | 인터페이스 핸들이 잘못되었습니다. |
E_INVALIDARG | 데이터 형식이 크기와 일치하지 않습니다. |
E_OUTOFMEMORY | 메모리 할당이 실패했습니다. |
해당 항목 없음 | HRESULT에는 마지막 오류에 해당하는 오류 코드가 포함되어 있습니다. |
설명
애플리케이션이 SetInputData 를 두 번 이상 호출하는 경우 마지막 호출의 값만 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP |
지원되는 최소 서버 | Windows Server 2003 |
대상 플랫폼 | 데스크톱 |
머리글 | bidispl.h |
DLL | Bidispl.dll |