IWiaUIExtension2::D eviceDialog 메서드

기본 시스템 사용자 인터페이스를 대체하는 사용자 지정 사용자 인터페이스를 제공합니다.

구문

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA2 *pDeviceDialogData
);

매개 변수

pDeviceDialogData [in]

형식: PDEVICEDIALOGDATA2*

디바이스 대화 상자를 구현하는 데 필요한 모든 데이터가 포함된 DEVICEDIALOGDATA2 구조를 가리킵니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK가 반환되고, 사용자가 대화 상자를 취소하면 메서드는 S_FALSE 반환합니다. 메서드가 실패하면 적절한 오류 코드를 반환합니다. 다음 표에서는 가능한 반환 상태 코드 중 일부를 보여 줍니다.

오류 코드 설명
E_INVALIDARG pDeviceDialogData 매개 변수는 NULL입니다.
E_NOTIMPL 메서드가 구현되지 않았습니다.

 

설명

IWiaUIExtension2 인터페이스를 구현하고 시스템 사용자 인터페이스를 대체하지 않으려는 경우 이 메서드는 여전히 구현되어야 하지만 E_NOTIMPL 반환하는 것 외에는 아무 작업도 수행하지 않아야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Wiadevd.h