Метод 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 [только классические приложения] |
Заголовок |
|