Funzione WdfRequestImpersonate (wdfrequest.h)
[Si applica solo a UMDF]
Il metodo WdfRequestImpersonate registra una funzione di callback di 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 che viene completata.
[in] ImpersonationLevel
Valore SECURITY_IMPERSONATION_LEVELtipizzato che identifica il livello di rappresentazione.
[in] EvtRequestImpersonate
Puntatore alla evtRequestImpersonate funzione di callback degli eventi 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 al EvtRequestImpersonate funzione di callback degli eventi. 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 .
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8.1 |
piattaforma di destinazione | Universale |
versione minima di UMDF | 2.0 |
intestazione | wdfrequest.h (include Wdf.h) |
libreria | WUDFx02000.lib |
dll | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |