функция обратного вызова PWLX_DIALOG_BOX_INDIRECT_PARAM (winwlx.h)
[Функция WlxDialogBoxIndirectParam больше не доступна для использования с Windows Server 2008 и Windows Vista.]
Вызывается GINA для инициализации элементов управления диалоговым окном, а затем для создания модального диалогового окна из шаблона диалогового окна в памяти.
Синтаксис
PWLX_DIALOG_BOX_INDIRECT_PARAM PwlxDialogBoxIndirectParam;
int PwlxDialogBoxIndirectParam(
[in] HANDLE hWlx,
[in] HANDLE hInst,
[in] LPCDLGTEMPLATE hDialogTemplate,
[in] HWND hwndOwner,
[in] DLGPROC dlgprc,
[in] LPARAM dwInitParam
)
{...}
Параметры
[in] hWlx
Указывает дескриптор Winlogon , переданный в GINA в вызове WlxInitialize .
[in] hInst
Указывает экземпляр модуля, создающего диалоговое окно.
[in] hDialogTemplate
Указывает адрес объекта глобальной памяти, содержащего шаблон диалогового окна, используемый для создания диалогового окна. Шаблон имеет форму структуры DLGTEMPLATE , за которой следует одна или несколько структур DLGITEMTEMPLATE . Полное описание этих структур см. в разделе Пакет SDK для платформы.
[in] hwndOwner
Указывает окно, которому принадлежит диалоговое окно.
[in] dlgprc
Указывает на процедуру диалогового окна. Дополнительные сведения о процедуре диалогового окна см. в описании функции обратного вызова DialogProc в пакете SDK для платформы.
[in] dwInitParam
Задает значение, используемое для инициализации элемента управления диалогового окна. Это значение передается в диалоговое окно в параметре lParamWM_INITDIALOG сообщения.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает параметр nResult , заданный в вызове функции EndDialog , используемой для завершения диалогового окна. В следующей таблице перечислены некоторые возможные возвращаемые значения успешного выполнения.
Код возврата | Описание |
---|---|
|
Истекло время ожидания ввода. |
|
Произошло событие безопасной последовательности внимания (SAS). |
|
Истекло время ожидания заставки. |
|
Пользователь выошел из системы. |
Если функция завершается сбоем, возвращается значение –1.
Комментарии
WlxDialogBoxIndirectParam дублирует функцию Windows DialogBoxIndirectParam , а также позволяет Winlogon завершить диалоговое окно. Дополнительные сведения см. в разделе DialogBoxIndirectParam.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winwlx.h |