IPrintDialogServices::GetCurrentPrinterName

[이 예비 설명서 및 주제 변경.]

응용 프로그램 PrintDlgEx 함수를 사용 하 여 현재 선택 된 프린터의 이름을 검색 하려면 GetCurrentPrinterName 메서드를 호출할 수 있습니다.

HRESULT GetCurrentPrinterName (LpPrinterName,UINT LPTSTR* pcchSize);
 

매개 변수

lpPrinterName
현재 선택 된 프린터의 null로 끝나는 이름을 받는 버퍼에 대 한 포인터.
pcchSize
UINT 변수 포인터입니다. 입력에 변수 lpPrinterName 매개 변수에서 가리키는 버퍼의 바이트 (ANSI 버전) 또는 16 비트 문자 (유니코드 버전)의 크기를 지정 합니다. 변수에 바이트 또는 버퍼에 기록 하는 종료 null 문자를 포함 하 여 문자 수를 포함 하는 출력에.

크기 입력에 대해 0 이면 함수 pcchSize 에 필요한 버퍼 크기 (바이트 또는 문자)를 반환 하 고 lpPrinterName 버퍼를 사용 하지 않습니다.

반환 값

메서드가 성공적 이면 반환 값 S_OK입니다. 프린터가 현재 선택 된 경우 반환 값 S_OK, pcchSize 에서 반환 하는 값은 0 이며 lpPrinterName 버퍼 변경 되지 않습니다.

오류가 발생 하는 경우 반환 값은 COM 오류 코드. 자세한 내용은 참조 오류 처리.

QuickInfo

nbsp;?Windows &NT: 버전 5.0 이상이 필요 합니다.
Windows:지원 되지 않습니다.
Windows CE:지원 되지 않습니다.
헤더:Commdlg.h에 선언.

참고 항목

공용 대화 상자 라이브러리 개요, IPrintDialogServices, PrintDlgEx

 

Index