PWLX_DIALOG_BOX_INDIRECT_PARAM funzione di callback (winwlx.h)
[La funzione WlxDialogBoxIndirectParam non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
Chiamato da GINA per inizializzare i controlli della finestra di dialogo e quindi creare una finestra di dialogo modale da un modello di finestra di dialogo in memoria.
Sintassi
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
)
{...}
Parametri
[in] hWlx
Specifica l'handle Winlogon passato a GINA nella chiamata WlxInitialize .
[in] hInst
Specifica l'istanza del modulo che crea la finestra di dialogo.
[in] hDialogTemplate
Specifica l'indirizzo di un oggetto memoria globale contenente un modello di finestra di dialogo usato per creare la finestra di dialogo. Il modello è sotto forma di una struttura DLGTEMPLATE seguita da una o più strutture DLGITEMTEMPLATE . Per una descrizione completa di queste strutture, vedere Platform SDK.
[in] hwndOwner
Specifica la finestra proprietaria della finestra di dialogo.
[in] dlgprc
Punta alla procedura della finestra di dialogo. Per altre informazioni sulla procedura della finestra di dialogo, vedere la descrizione della funzione di callback DialogProc in Platform SDK.
[in] dwInitParam
Specifica il valore utilizzato per inizializzare il controllo della finestra di dialogo. Questo valore viene passato alla finestra di dialogo nel parametro lParam del messaggio di WM_INITDIALOG .
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce il parametro nResult specificato nella chiamata alla funzione EndDialog usata per terminare la finestra di dialogo. La tabella seguente elenca alcuni possibili valori restituiti dall'esito positivo.
Codice restituito | Descrizione |
---|---|
|
Timeout di input. |
|
Si è verificato un evento di sequenza di attenzione sicura (SAS). |
|
Timeout dello screen saver. |
|
L'utente è stato disconnesso. |
Se la funzione ha esito negativo, il valore restituito è –1.
Commenti
WlxDialogBoxIndirectParam duplica la funzione Windows DialogBoxIndirectParam e consente anche a Winlogon di terminare la finestra di dialogo. Per altre informazioni, vedere DialogBoxIndirectParam.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winwlx.h |