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 |
|