共用方式為


QueryTraceProcessingHandle 函式 (evntrace.h)

擷取由 openTrace所開啟之 ETW 追蹤處理會話的相關信息。

語法

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
);

參數

[in] ProcessingHandle

使用 OpenTrace 建立的有效句柄, 應該從中查詢數據。

[in] InformationClass

ETW_PROCESS_HANDLE_INFO_TYPE 值,指定句柄上將執行的作業類型。

[in, optional] InBuffer

保留供日後使用。 可能是 Null。

[in] InBufferSize

InBuffer的位元元組大小。

[out, optional] OutBuffer

呼叫端提供的緩衝區,以接收輸出數據。

[in] OutBufferSize

大小,以位元組為單位 OutBuffer。

[out] ReturnLength

API 寫入至 OutBuffer的數據位元組大小。 用於可變長度傳回。

傳回值

如果函式成功,則傳回值會ERROR_SUCCESS。

如果函式失敗,傳回值是系統錯誤碼之一。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1709
支援的最低伺服器 Windows Server 版本 1709
目標平臺 窗戶
標頭 evntrace.h
連結庫 AdvAPI32.lib
DLL AdvAPI32.dll