Funzione QueryTraceProcessingHandle (evntrace.h)
Recupera informazioni su una sessione di elaborazione di traccia ETW aperta da OpenTrace.
Sintassi
ETW_APP_DECLSPEC_DEPRECATED ULONG WMIAPI QueryTraceProcessingHandle(
[in] PROCESSTRACE_HANDLE ProcessingHandle,
[in] ETW_PROCESS_HANDLE_INFO_TYPE InformationClass,
[in, optional] PVOID InBuffer,
[in] ULONG InBufferSize,
[out, optional] PVOID OutBuffer,
[in] ULONG OutBufferSize,
[out] PULONG ReturnLength
);
Parametri
[in] ProcessingHandle
Handle valido creato con OpenTrace da cui eseguire query sui dati.
[in] InformationClass
Valore ETW_PROCESS_HANDLE_INFO_TYPE che specifica il tipo di operazione che verrà eseguito sull'handle.
[in, optional] InBuffer
Riservato per uso futuro. Può essere Null.
[in] InBufferSize
Dimensioni in byte del InBuffer.
[out, optional] OutBuffer
Buffer fornito dal chiamante per ricevere i dati di output.
[in] OutBufferSize
Dimensioni in byte di OutBuffer.
[out] ReturnLength
Dimensioni in byte dei dati scritti dall'API in OutBuffer. Utilizzata per la lunghezza variabile restituisce .
Valore restituito
Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore di sistema .
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1709 |
server minimo supportato | Windows Server, versione 1709 |
piattaforma di destinazione | Finestre |
intestazione |
evntrace.h |
libreria |
AdvAPI32.lib |
dll | AdvAPI32.dll |