EventDataDescCreate 関数 (evntprov.h)

EVENT_DATA_DESCRIPTORの値を設定します。

構文

EVNTPROV_PFORCEINLINE VOID EventDataDescCreate(
  [out] PEVENT_DATA_DESCRIPTOR EventDataDescriptor,
  [in]  const VOID             *DataPtr,
  [in]  ULONG                  DataSize
);

パラメーター

[out] EventDataDescriptor

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

[in] DataPtr

イベント データへのポインター。 この値は、記述子の Ptr メンバーを設定するために使用されます。

DataSize が 0 の場合にのみ、DataPtr パラメーターは NULL になります

[in] DataSize

イベント データのサイズ (バイト単位)。 この値は、記述子の Size メンバーを設定するために使用されます。

戻り値

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

注釈

これは、 EVENT_DATA_DESCRIPTOR 構造体のメンバーを設定するための便利なマクロです。 EventDataDescCreate を呼び出さずに自分でメンバーを初期化する場合は、 を設定Ptr = (UINT_PTR)DataPtrし、予約済みフィールドを初期化する必要があることに注意してください (たとえば、0 に設定)。

要件

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