Funzione WdfRequestImpersonate (wdfrequest.h)
[Si applica solo a UMDF]
Il metodo WdfRequestImpersonate registra una funzione di callback degli eventi fornita dal driver che il framework deve chiamare per la rappresentazione.
Sintassi
NTSTATUS WdfRequestImpersonate(
[in] WDFREQUEST Request,
[in] SECURITY_IMPERSONATION_LEVEL ImpersonationLevel,
[in] PFN_WDF_REQUEST_IMPERSONATE EvtRequestImpersonate,
[in, optional] PVOID Context
);
Parametri
[in] Request
Handle per l'oggetto richiesta framework che rappresenta la richiesta di I/O completata.
[in] ImpersonationLevel
Valore tipizzato SECURITY_IMPERSONATION_LEVEL che identifica il livello di rappresentazione.
[in] EvtRequestImpersonate
Puntatore alla funzione di callback dell'evento EvtRequestImpersonate del driver.
[in, optional] Context
Puntatore a un buffer che contiene informazioni di contesto correlate alla chiamata di rappresentazione. Il framework passa queste informazioni di contesto in una chiamata alla funzione di callback dell'evento EvtRequestImpersonate . Questo parametro è facoltativo e può essere NULL
Valore restituito
Se il metodo WdfRequestImpersonate non rileva errori, restituisce STATUS_SUCCESS.
Il metodo potrebbe restituire altri valori NTSTATUS.
Commenti
Il metodo WdfRequestImpersonate non restituisce fino al completamento della funzione di callback dell'evento EvtRequestImpersonate .
Per altre informazioni, vedere Gestione della rappresentazione client nei driver UMDF.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 |
Piattaforma di destinazione | Universale |
Versione UMDF minima | 2,0 |
Intestazione | wdfrequest.h (include Wdf.h) |
Libreria | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |