Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[La funzione WlxDialogBoxIndirect non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
Chiamato da GINA per creare una finestra di dialogo modale da un modello di finestra di dialogo in memoria.
Sintassi
PWLX_DIALOG_BOX_INDIRECT PwlxDialogBoxIndirect;
int PwlxDialogBoxIndirect(
[in] HANDLE hWlx,
[in] HANDLE hInst,
[in] LPCDLGTEMPLATE hDialogTemplate,
[in] HWND hwndOwner,
[in] DLGPROC dlgprc
)
{...}
Parametri
[in] hWlx
Handle Winlogon fornito a GINA nella chiamata WlxInitialize .
[in] hInst
Identifica 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
Identifica 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 DialogProc.
Valore restituito
Se la funzione WlxDialogBoxIndirect riesce, il valore restituito è il parametro nResult specificato nella chiamata alla funzione EndDialog utilizzata 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
WlxDialogBoxIndirect duplica la macro Windows DialogBoxIndirect e consente anche a Winlogon di terminare la finestra di dialogo. Per altre informazioni, vedere DialogBoxIndirect.
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 |