다음을 통해 공유


IPrintDialogServices::GetCurrentPortName 메서드(commdlg.h)

PrintDlgEx에 사용할 현재 포트의 이름을 검색합니다.

구문

HRESULT GetCurrentPortName(
  LPWSTR pPortName,
  UINT   *pcchSize
);

매개 변수

pPortName

형식: LPTSTR

현재 포트의 이름입니다.

pcchSize

형식: UINT*

입력 시 변수는 lpPortName 매개 변수가 가리키는 버퍼의 크기를 문자 단위로 지정합니다. 출력 시 변수에는 버퍼에 기록된 종료 null 문자를 포함하여 ANSI(바이트) 또는 문자(유니코드)가 포함됩니다.

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

반환 값

형식: HRESULT

메서드가 성공하면 반환 값이 S_OK. 현재 포트가 없으면 반환 값이 S_OKpcchSize 에서 반환된 값은 0이고 lpPortName 버퍼는 변경되지 않습니다.

오류가 발생하면 반환 값은 COM 오류 코드입니다. 자세한 내용은 오류 처리를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 commdlg.h(Windows.h 포함)
DLL Comdlg32.dll

추가 정보

일반 대화 상자 라이브러리

개념

IPrintDialogServices

PrintDlgEx

참조