PWLX_DIALOG_BOX_PARAM funzione di callback (winwlx.h)
[La funzione WlxDialogBoxParam non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
Chiamata da GINA per inizializzare i controlli della finestra di dialogo e quindi creare una finestra di dialogo modale da una risorsa modello di finestra di dialogo.
Sintassi
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
)
{...}
Parametri
[in] hWlx
Specifica l'handle Winlogon passato a GINA nella chiamata WlxInitialize .
[in] hInst
Specifica un'istanza del modulo il cui file eseguibile contiene il modello della finestra di dialogo.
[in] lpszTemplate
Specifica il modello della finestra di dialogo. Questo parametro è l'indirizzo di una stringa di caratteri con terminazione null che specifica il nome del modello della finestra di dialogo o un valore intero che specifica l'identificatore della risorsa del modello di finestra di dialogo. Se il parametro specifica un identificatore di risorsa, la parola con ordine elevato deve essere zero e la parola a basso ordine deve contenere l'identificatore. È possibile usare la macro MAKEINTRESOURCE per creare questo valore.
[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 DialogProc.
[in] dwInitParam
Specifica il valore da passare alla finestra di dialogo nel parametro lParam del messaggio WM_INITDIALOG .
Valore restituito
Se la funzione WlxDialogBoxParam ha esito positivo, il valore restituito è il valore del 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
WlxDialogBoxParam duplica la funzione Windows DialogBoxParam e consente anche a Winlogon di terminare la finestra di dialogo. Per altre informazioni, vedere DialogBoxParam.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winwlx.h |