IBidiSpl2::BindDevice 메서드(bidispl.h)
BindDevice 메서드는 양방향 프린터 통신(양방향 통신) 요청에 프린터를 바인딩합니다. 이 메서드는 OpenPrinter 함수와 비슷합니다.
구문
HRESULT BindDevice(
[in] const LPCWSTR pszDeviceName,
[in] const DWORD dwAccess
);
매개 변수
[in] pszDeviceName
프린터 또는 인쇄 서버의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. NULL인 경우 이 매개 변수는 로컬 인쇄 서버를 나타냅니다.
[in] dwAccess
프린터에 대한 액세스 권한입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | Description |
---|---|
BIDI_ACCESS_ADMINISTRATOR | 사용자가 SYNCHRONIZE를 제외한 모든 관리 작업 및 기본 인쇄 작업을 수행할 수 있도록 허용합니다. 이는 OpenPrinter의 PRINTER_ALL_ACCESS 동일합니다. |
BIDI_ACCESS_USER | 사용자가 기본 인쇄 작업을 수행할 수 있도록 허용합니다. OpenPrinter의 PRINTER_ACCESS_USE 동일합니다. |
반환 값
메서드는 다음 값 중 하나를 반환합니다.
반환 코드 | Description |
---|---|
S_OK | 작업이 완료되었습니다. |
E_HANDLE | 인터페이스 핸들이 잘못되었습니다. |
해당 항목 없음 | HRESULT에는 마지막 오류에 해당하는 오류 코드가 포함되어 있습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | 데스크톱 |
머리글 | bidispl.h |
DLL | Bidispl.dll |