다음을 통해 공유


IBidiSpl::BindDevice 메서드(bidispl.h)

BindDevice 메서드는 프린터를 bidi 요청에 바인딩합니다. 이 메서드는 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 동일합니다.

반환 값

메서드는 다음 값 중 하나를 반환합니다. COM 오류 코드에 대한 자세한 내용은 COM 오류 코드를 참조하세요.

Description
S_OK 작업이 성공적으로 수행되었습니다.
E_HANDLE 인터페이스 핸들이 잘못되었습니다.
해당 항목 없음 HRESULT에는 마지막 오류에 해당하는 오류 코드가 포함되어 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP
지원되는 최소 서버 Windows Server 2003
대상 플랫폼 데스크톱
머리글 bidispl.h
DLL Bidispl.dll

추가 정보

양방향 통신 인터페이스

양방향 통신 스키마

IBidiSpl

OpenPrinter