PWLX_DIALOG_BOX_PARAM Rückruffunktion (winwlx.h)
[Die WlxDialogBoxParam-Funktion ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]
Wird von GINA aufgerufen, um Dialogfeldsteuerelemente zu initialisieren und dann ein modales Dialogfeld aus einer Dialogfeldvorlagenressource zu erstellen.
Syntax
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
)
{...}
Parameter
[in] hWlx
Gibt das Winlogon-Handle an, das im WlxInitialize-Aufruf an GINA übergeben wird.
[in] hInst
Gibt eine instance des Moduls an, dessen ausführbare Datei die Dialogfeldvorlage enthält.
[in] lpszTemplate
Gibt die Dialogfeldvorlage an. Dieser Parameter ist entweder die Adresse einer NULL-Zeichenfolge, die den Namen der Dialogfeldvorlage angibt, oder ein ganzzahliger Wert, der den Ressourcenbezeichner der Dialogfeldvorlage angibt. Wenn der Parameter einen Ressourcenbezeichner angibt, muss das Wort mit hoher Ordnung null sein, und sein Wort mit niedriger Reihenfolge muss den Bezeichner enthalten. Sie können das MAKEINTRESOURCE-Makro verwenden, um diesen Wert zu erstellen.
[in] hwndOwner
Gibt das Fenster an, das das Dialogfeld besitzt.
[in] dlgprc
Zeigt auf die Dialogfeldprozedur. Weitere Informationen zur Dialogfeldprozedur finden Sie unter DialogProc.
[in] dwInitParam
Gibt den Wert an, der im lParam-Parameter der WM_INITDIALOG Nachricht an das Dialogfeld übergeben werden soll.
Rückgabewert
Wenn die WlxDialogBoxParam-Funktion erfolgreich ist, ist der Rückgabewert der Wert des nResult-Parameters im Aufruf der EndDialog-Funktion angegeben, die zum Beenden des Dialogfelds verwendet wird. In der folgenden Tabelle sind einige mögliche Erfolgsrückgabewerte aufgeführt.
Rückgabecode | Beschreibung |
---|---|
|
Zeitüberschreitung der Eingabe. |
|
Ein SAS-Ereignis (Secure Attention Sequence ) ist aufgetreten. |
|
Der Bildschirmschoner hat ein Timeout ausgeführt. |
|
Der Benutzer hat sich abgemeldet. |
Wenn die Funktion fehlschlägt, ist der Rückgabewert –1.
Hinweise
WlxDialogBoxParam dupliziert die Windows DialogBoxParam-Funktion und ermöglicht winlogon auch das Beenden des Dialogfelds. Weitere Informationen finden Sie unter DialogBoxParam.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winwlx.h |