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 の | |
clfsLogBasicInformationPhysical の | |
ClfsLogNameInformation の | |
clfsLogPhysicalNameInformation の | |
ClfsLogStreamIdentifierInformation の |
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 の