Funzione FltSetActivityIdCallbackData (fltkernel.h)

La routine FltSetActivityIdCallbackData imposta l'ID attività per un IRP nei dati di callback di un minifilter.

Sintassi

NTSTATUS FLTAPI FltSetActivityIdCallbackData(
  [in, out]      PFLT_CALLBACK_DATA CallbackData,
  [in, optional] LPCGUID            Guid
);

Parametri

[in, out] CallbackData

Puntatore ai dati di callback contenenti la richiesta con un ID attività associato.

[in, optional] Guid

Puntatore facoltativo alla struttura GUID che riceve l'ID attività. Se Guid è NULL, il sistema tenterà di assegnare un ID attività ETW per la richiesta.

Valore restituito

FltSetActivityIdCallbackData restituisce uno dei valori NTSTATUS seguenti.

Codice restituito Descrizione
STATUS_NOT_SUPPORTED
I dati di callback non contengono una richiesta per un'operazione IRP.

-oppure-

Il GUID a cui punta guid non è stato fornito e non è disponibile alcun ID attività ETW o l'operazione.

STATUS_NOT_FOUND
Nessun ID attività è associato alla richiesta in CallbackData.
STATUS_SUCCESS
Un ID attività a cui punta guid è stato impostato per L'IRP in CallbackData.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Piattaforma di destinazione Universale
Intestazione fltkernel.h (include Fltkernel.h)
Libreria FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Vedi anche

FltGetActivityIdCallbackData

FltPropagateActivityIdToThread