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 |