Método IWiaUIExtension2::D eviceDialog

Fornece uma interface do usuário personalizada que substitui a interface do usuário do sistema padrão.

Sintaxe

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA2 *pDeviceDialogData
);

Parâmetros

pDeviceDialogData [in]

Tipo: PDEVICEDIALOGDATA2*

Aponta para uma estrutura DEVICEDIALOGDATA2 que contém todos os dados necessários para implementar a caixa de diálogo do dispositivo.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, retornará S_OK. Se o usuário cancelar a caixa de diálogo, o método retornará S_FALSE. Se o método falhar, ele retornará um código de erro apropriado. A tabela a seguir mostra alguns dos possíveis códigos de retorno status.

Código do erro Descrição
E_INVALIDARG O parâmetro pDeviceDialogData é NULL.
E_NOTIMPL O método não está implementado.

 

Comentários

Se você implementar a interface IWiaUIExtension2 e não quiser substituir a interface do usuário do sistema, esse método ainda deverá ser implementado, mas não deverá fazer nada mais do que retornar E_NOTIMPL.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wiadevd.h