EtwSetInformation 関数 (wdm.h)

EtwSetInformation には、カーネル モード ETW プロバイダーの登録を変更するための特別な目的の情報が用意されています。 EtwSetInformation 関数は、EventSetInformation 関数と同等のカーネル モードです。

構文

NTSTATUS EtwSetInformation(
  [in]           REGHANDLE        RegHandle,
  [in]           EVENT_INFO_CLASS InformationClass,
  [in, optional] PVOID            EventInformation,
  [in]           ULONG            InformationLength
);

パラメーター

[in] RegHandle

変更する ETW プロバイダーの登録ハンドル。 登録ハンドルは EtwRegister によって返されます。

[in] InformationClass

登録オブジェクトに対して実行する操作の型 (EVENT_INFO_CLASS)。

[in, optional] EventInformation

入力バッファー。

[in] InformationLength

入力バッファーのサイズ。

戻り値

関数が成功した場合、戻り値はSTATUS_SUCCESS。

リターン コード 説明
STATUS_INVALID_HANDLE このエラーは、 RegHandle パラメーターが有効な登録ハンドルでない場合に返されます。
STATUS_INVALID_PARAMETER 1 つ以上のパラメーターが無効です。
STATUS_INVALID_DEVICE_REQUEST 要求はサポートされていません。

要件

要件
サポートされている最小のクライアント Windows 10 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h (Wdm.h を含む)
Library NtosKrnl.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

EventSetInformation

EVENT_INFO_CLASS