Condividi tramite


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