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。

関数が失敗した場合、戻り値はシステム エラー コードの 1 つです。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1709
サポートされる最小サーバー Windows Server バージョン 1709
ターゲット プラットフォーム の ウィンドウズ
ヘッダー evntrace.h
ライブラリ AdvAPI32.lib
DLL AdvAPI32.dll