ICredentialProviderCredentialEvents::OnCreatingWindow-Methode (credentialprovider.h)
Wird aufgerufen, wenn das Fenster erstellt wird. Ermöglicht Anmeldeinformationen, den HWND des übergeordneten Fensters abzurufen, nachdem Advise aufgerufen wurde.
Syntax
HRESULT OnCreatingWindow(
[out] HWND *phwndOwner
);
Parameter
[out] phwndOwner
Typ: HWND*
Ein Zeiger auf das Handle des übergeordneten Fensters.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der in phwndOwner zurückgegebene HWND kann als übergeordnetes Dialogfelder verwendet werden, z. B. Meldungsfelder. Jeder Anmeldeinformationsanbieter, der ein Dialogfeld anzeigt, muss ihn an den von OnCreatingWindow bereitgestellten HWND übergeben. Anmeldeinformationsanbieter, die nicht ordnungsgemäß übergeordnete Dialogfelder verwenden, führen dazu, dass die Anmeldeinformations- und Anmeldeoberfläche fehlschlagen, wenn ein Timeout auftritt.
Die Benutzeroberfläche für Anmeldeinformationen und die Anmeldeoberfläche können das Dialogfeld abbrechen, wenn sie zwei Minuten lang keine Eingaben erhalten. Bei einem Timeout nur, wenn der Zeiger auf das übergeordnete Fenster ordnungsgemäß zugewiesen ist.
Die Anmelde-Benutzeroberfläche und die Benutzeroberfläche für Anmeldeinformationen werden Dialoge, die keine Eingaben erhalten, zwei Minuten lang automatisch abgebrochen. Dies ist nur möglich, wenn der Zeiger auf das übergeordnete Fenster ordnungsgemäß zugewiesen ist. Dialogfelder, die als Aufrufe von IConnectableCredentialProviderCredential::Connect auf dem Bildschirm Voranmeldungszugriffsanbieter (PLAP) angezeigt werden, werden aufgrund von Inaktivität nie abgebrochen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | credentialprovider.h |