EventDescCreate 関数 (evntprov.h)

イベント記述子の値を設定します。

構文

EVNTPROV_PFORCEINLINE VOID EventDescCreate(
  [out] PEVENT_DESCRIPTOR EventDescriptor,
  [in]  USHORT            Id,
  [in]  UCHAR             Version,
  [in]  UCHAR             Channel,
  [in]  UCHAR             Level,
  [in]  USHORT            Task,
  [in]  UCHAR             Opcode,
  [in]  ULONGLONG         Keyword
);

パラメーター

[out] EventDescriptor

メンバー値が残りのパラメーターの値に設定されているイベント記述子。 詳細については、「 EVENT_DESCRIPTOR」を参照してください。

[in] Id

イベント識別子。 値は、EVENT_DESCRIPTORの Id メンバーを設定するために使用 されます

[in] Version

イベントのバージョン。 値は、EVENT_DESCRIPTORの Version メンバーを設定するために使用 されます

[in] Channel

このイベントが属するイベントのカテゴリ。 値は、EVENT_DESCRIPTORChannel メンバーを設定するために使用されます。

[in] Level

イベントの重大度を指定します。 値は、EVENT_DESCRIPTORの Level メンバーを設定するために使用 されます

[in] Task

イベントを有効にするアプリケーションの論理コンポーネントを識別します。 値は、EVENT_DESCRIPTORの Task メンバーを設定するために使用 されます

[in] Opcode

イベントが書き込まれた時点で実行される操作。 値は、EVENT_DESCRIPTORの Opcode メンバーを設定するために使用 されます

[in] Keyword

イベントが属するイベントのカテゴリをさらに定義するビットマスク。 値は、EVENT_DESCRIPTORの Keyword メンバーを設定するために使用 されます

戻り値

この関数は値を返しません。

注釈

これは、 EVENT_DESCRIPTOR 構造体のメンバーを設定するための便利なマクロです。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー evntprov.h

こちらもご覧ください

EventDescZero