次の方法で共有


ClfsQueryLogFileInformation 関数 (wdm.h)

ClfsQueryLogFileInformation ルーチンは、指定された CLFS ストリームまたはその基になる物理ログまたはその両方のメタデータと状態情報を返します。

構文

CLFSUSER_API NTSTATUS ClfsQueryLogFileInformation(
  [in]  PLOG_FILE_OBJECT           plfoLog,
  [in]  CLFS_LOG_INFORMATION_CLASS eInformationClass,
        PVOID                      pinfoInputBuffer,
        ULONG                      cbinfoInputBuffer,
  [out] PVOID                      pinfoBuffer,
        PULONG                     pcbInfoBuffer
);

パラメーター

[in] plfoLog

CLFS ストリームを表す LOG_FILE_OBJECT 構造体へのポインター。 呼び出し元は、以前に ClfsCreateLogFile 呼び出すことによって、このポインターを取得しました。

[in] eInformationClass

要求される情報の種類を指定する CLFS_LOG_INFORMATION_CLASS 列挙体の値。

pinfoInputBuffer

一部の情報クラスに必要なオプションの入力バッファー。

cbinfoInputBuffer

pinfoInputBuffer の長さ (バイト単位)。

[out] pinfoBuffer

ログ情報を受け取るバッファーへのポインター。 このバッファーの構造は、eInformationClassの値によって異なります。 次の表は、情報クラスとバッファーのデータ型の関係を示しています。

eInformationClass の値 pinfoBuffer 指すバッファーの種類
ClfsLogBasicInformation

CLFS_INFORMATION

clfsLogBasicInformationPhysical

CLFS_INFORMATION

ClfsLogNameInformation

CLFS_LOG_NAME_INFORMATION

clfsLogPhysicalNameInformation

CLFS_LOG_NAME_INFORMATION

ClfsLogStreamIdentifierInformation

CLFS_STREAM_ID_INFORMATION

pcbInfoBuffer

受信情報バッファーの長さ (バイト単位)。

戻り値

ClfsQueryLogFileInformation 成功した場合、STATUS_SUCCESSが返されます。それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。

備考

CLFS の概念と用語については、「共通ログ ファイル システムの」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows Server 2003 R2、Windows Vista、およびそれ以降のバージョンの Windows で使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
ライブラリ Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

関連項目

ClfsSetLogFileInformation