IPrintDialogServices::GetCurrentDevMode

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

PrintDlgEx 함수를 사용 하 여 응용 프로그램을 채우기 위해 GetCurrentDevMode 메서드를 호출할 수 있는 DEVMODE 구조는 현재 선택한 프린터에 대 한 정보.

 HRESULT GetCurrentDevMode ( LPDEVMODElpDevMode,UINT* pcbSize);
 

매개 변수

lpDevMode
현재 선택 된 프린터에 대 한 정보가 포함 된 DEVMODE 구조를 받는 버퍼에 대 한 포인터.
pcbSize
UINT 변수 포인터입니다. 입력에 변수 lpDevMode 매개 변수에서 가리키는 버퍼의 바이트에서 크기를 지정 합니다. 변수 lpDevMode 에 쓴 바이트 수를 포함 하는 출력에.

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

반환 값

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

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

QuickInfo

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

참고 항목

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

 

Index