EvtNextEventMetadata 関数 (winevt.h)
列挙子からイベント定義を取得します。
構文
EVT_HANDLE EvtNextEventMetadata(
[in] EVT_HANDLE EventMetadataEnum,
[in] DWORD Flags
);
パラメーター
[in] EventMetadataEnum
EvtOpenEventMetadataEnum 関数が返すイベント定義列挙子のハンドル。
[in] Flags
予約済み。 ゼロを指定してください。
戻り値
成功した場合、関数はイベントのメタデータへのハンドルを返します。それ以外の場合は NULL。 NULL の場合は、GetLastError 関数を呼び出してエラー コードを取得します。
注釈
関数が NULL を 返し、エラー コードがERROR_NO_MORE_ITEMSされるまで、ループ内でこの関数を呼び出します。
イベント定義からプロパティを取得するには、 EvtGetEventMetadataProperty 関数を呼び出します。
完了したら、イベント定義ハンドルを閉じるには 、EvtClose 関数を呼び出す必要があります。
例
この関数の使用方法を示す例については、「 プロバイダーのメタデータの取得」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winevt.h |
Library | Wevtapi.lib |
[DLL] | Wevtapi.dll |