IWiaUIExtension2: метод:D Евицедиалог

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

Синтаксис

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA2 *pDeviceDialogData
);

Параметры

пдевицедиалогдата [ окне]

Тип: PDEVICEDIALOGDATA2 *

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

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

Тип: HRESULT

Если метод завершается успешно, возвращается значение S _ ОК. Если пользователь отменяет диалоговое окно, метод возвращает _ значение false. Если метод завершается с ошибкой, возвращается соответствующий код ошибки. В следующей таблице показаны некоторые из возможных кодов состояния возврата.

Код ошибки Описание
E _ INVALIDARG Параметр Пдевицедиалогдата имеет значение NULL.
E _ нотимпл Метод не реализован.

Remarks

Если вы реализуете интерфейс IWiaUIExtension2 и не хотите заменять системный интерфейс пользователя, этот метод по-прежнему должен быть реализован, но не должен делать ничего больше, чем возвращать E _ нотимпл.

Requirements (Требования)

Требование Значение
Минимальная версия клиента
Windows [Только классические приложения Vista]
Минимальная версия сервера
Windows Только для [ настольных приложений сервера 2008]
Header
Виадевд. h