Funzione WdfRequestRetrieveActivityId (wdfrequest.h)
[Si applica solo a UMDF]
Il metodo WdfRequestRetrieveActivityId recupera l'identificatore di attività corrente associato a una richiesta di I/O.
Sintassi
NTSTATUS WdfRequestRetrieveActivityId(
[in] WDFREQUEST Request,
[out] LPGUID ActivityId
);
Parametri
[in] Request
Handle per un oggetto richiesta framework.
[out] ActivityId
Puntatore a una posizione in cui archiviare il GUID recuperato.
Valore restituito
Se l'operazione ha esito positivo, WdfRequestRetrieveActivityId restituisce STATUS_SUCCESS. I valori restituiti aggiuntivi includono:
Codice restituito | Descrizione |
---|---|
|
Nessun ID attività è associato alla richiesta. |
Il metodo potrebbe restituire altri valori NTSTATUS .
Osservazioni
Le richieste riflesse dalla modalità kernel hanno un identificatore di attività disponibile solo se il provider di traccia del kernel è abilitato o se il driver UMDF chiamato WdfRequestSetActivityId dopo aver ricevuto la richiesta. Per altre informazioni su Event Tracing for Windows (ETW), vedere Event Tracing.
Le richieste avviate dal driver UMDF hanno un identificatore di attività disponibile solo se il driver UMDF precedentemente chiamato WdfRequestSetActivityId.
Il framework non cancella l'identificatore dell'attività di una richiesta quando il driver chiama WdfRequestReuse.
Per altre informazioni sugli identificatori di attività, vedere Using Activity Identifiers.
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 |