Поделиться через


Метод IWiaUIExtension::D eviceDialog

Предоставляет пользовательский интерфейс, который заменяет системный пользовательский интерфейс по умолчанию.

Синтаксис

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA *pDeviceDialogData
);

Параметры

pDeviceDialogData [in]

Тип: PDEVICEDIALOGDATA*

Указывает на структуру DEVICEDIALOGDATA , содержащую все данные, необходимые для реализации диалогового окна устройства.

Возвращаемое значение

Тип: HRESULT

Если метод завершается успешно, возвращает значение S_OK. Если пользователь отменяет диалоговое окно, метод возвращает S_FALSE. Если метод не реализован, он возвращает E_NOTIMPL. Если метод завершается сбоем, он возвращает стандартный код ошибки COM.

Комментарии

Если вы реализуете интерфейс IWiaUIExtension и не хотите заменять пользовательский интерфейс системы, этот метод по-прежнему должен быть реализован, но он не должен выполнять никаких действий, кроме как возвращать E_NOTIMPL.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Wiadevd.h