функция обратного вызова PWLX_DIALOG_BOX_PARAM (winwlx.h)
[Функция WlxDialogBoxParam больше не доступна для использования в Windows Server 2008 и Windows Vista.]
Вызывается GINA для инициализации элементов управления диалоговых окон, а затем создания модального диалогового окна из ресурса шаблона диалогового окна.
Синтаксис
PWLX_DIALOG_BOX_PARAM PwlxDialogBoxParam;
int PwlxDialogBoxParam(
[in] HANDLE hWlx,
[in] HANDLE hInst,
[in] LPWSTR lpszTemplate,
[in] HWND hwndOwner,
[in] DLGPROC dlgprc,
[in] LPARAM dwInitParam
)
{...}
Параметры
[in] hWlx
Указывает дескриптор Winlogon, передаваемый в GINA в вызове WlxInitialize .
[in] hInst
Указывает экземпляр модуля, исполняемый файл которого содержит шаблон диалогового окна.
[in] lpszTemplate
Указывает шаблон диалогового окна. Этот параметр является либо адресом символьной строки, заканчивающейся null, которая указывает имя шаблона диалогового окна, либо целочисленное значение, указывающее идентификатор ресурса шаблона диалогового окна. Если параметр задает идентификатор ресурса, его слово высокого порядка должно быть равно нулю, а слово низкого порядка должно содержать идентификатор. Для создания этого значения можно использовать макрос MAKEINTRESOURCE .
[in] hwndOwner
Указывает окно, которому принадлежит диалоговое окно.
[in] dlgprc
Указывает на процедуру диалогового окна. Дополнительные сведения о процедуре диалогового окна см. в разделе DialogProc.
[in] dwInitParam
Задает значение, передаваемое в диалоговое окно в параметре lParamсообщения WM_INITDIALOG .
Возвращаемое значение
Если функция WlxDialogBoxParam выполнена успешно, возвращаемое значение — это значение параметра nResult , заданное в вызове функции EndDialog , используемой для завершения диалогового окна. В следующей таблице перечислены некоторые возможные значения успешного возврата.
Код возврата | Описание |
---|---|
|
Время ожидания входных данных истекло. |
|
Произошло событие безопасной последовательности внимания (SAS). |
|
Истекло время ожидания заставки. |
|
Пользователь вошел в систему. |
Если функция завершается сбоем, возвращается значение –1.
Комментарии
WlxDialogBoxParam дублирует функцию Windows DialogBoxParam , а также позволяет Winlogon завершить диалоговое окно. Дополнительные сведения см. в разделе DialogBoxParam.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winwlx.h |