WdfRequestImpersonate-Funktion (wdfrequest.h)
[Gilt nur für UMDF]
Die WdfRequestImpersonate -Methode registriert eine vom Treiber bereitgestellte Ereignisrückruffunktion, die das Framework für den Identitätswechsel aufrufen soll.
Syntax
NTSTATUS WdfRequestImpersonate(
[in] WDFREQUEST Request,
[in] SECURITY_IMPERSONATION_LEVEL ImpersonationLevel,
[in] PFN_WDF_REQUEST_IMPERSONATE EvtRequestImpersonate,
[in, optional] PVOID Context
);
Parameter
[in] Request
Ein Handle für das Framework-Anforderungsobjekt, das die abgeschlossene E/A-Anforderung darstellt.
[in] ImpersonationLevel
Ein SECURITY_IMPERSONATION_LEVEL-typed-Wert, der die Ebene des Identitätswechsels angibt.
[in] EvtRequestImpersonate
Ein Zeiger auf die EvtRequestImpersonate Ereignisrückruffunktion des Treibers.
[in, optional] Context
Ein Zeiger auf einen Puffer, der Kontextinformationen enthält, die sich auf den Identitätswechselaufruf beziehen. Das Framework übergibt diese Kontextinformationen in einem Aufruf der EvtRequestImpersonate Ereignisrückruffunktion. Dieser Parameter ist optional und kann NULL-
Rückgabewert
Wenn die WdfRequestImpersonate Methode keine Fehler auftritt, wird STATUS_SUCCESS zurückgegeben.
Die Methode gibt möglicherweise andere NTSTATUS-Wertezurück.
Bemerkungen
Die WdfRequestImpersonate-Methode wird erst zurückgegeben, wenn die EvtRequestImpersonate Ereignisrückruffunktion abgeschlossen ist.
Weitere Informationen finden Sie unter Behandeln von Clientidentitätswechsel in UMDF-Treibern.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8.1 |
Zielplattform- | Universal |
Mindest-UMDF-Version | 2.0 |
Header- | wdfrequest.h (include Wdf.h) |
Library | WUDFx02000.lib |
DLL- | WUDFx02000.dll |
IRQL- | PASSIVE_LEVEL |