ClfsSetEndOfLog 関数 (wdm.h)
ClfsSetEndOfLog ルーチンは CLFS ストリームを切り捨てます。
構文
CLFSUSER_API NTSTATUS ClfsSetEndOfLog(
[in] PLOG_FILE_OBJECT plfoLog,
[in] PCLFS_LSN plsnEnd
);
パラメーター
[in] plfoLog
CLFS ストリームを表す LOG_FILE_OBJECT 構造体へのポインター。 このストリームは、専用ログの唯一のストリームである必要があります。 呼び出し元は、以前に ClfsCreateLogFile 呼び出すことによって、このポインターを取得しました。
[in] plsnEnd
ストリームの最後のレコードになるレコードの LSN を提供する CLFS_LSN 構造体へのポインター。 これは、ストリーム内のいずれかのレコードの正確な LSN である必要があります。
戻り値
ClfsSetEndOfLog 成功した場合、STATUS_SUCCESSが返されます。それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。
備考
plsnEnd 値で指定された LSN は検証されません。 有効な LSN を提供するのは呼び出し元の責任です。つまり、ストリーム内のレコードの正確な LSN です。
plfoLog で表されるこのストリームは、専用のログからである必要があります。 このルーチンは、多重化されたログからのストリームをサポートしていません。
CLFS の概念と用語については、「共通ログ ファイル システムの」を参照してください。
ClfsSetEndOfLog カーネル モード ルーチンは将来使用するために予約されており、現在は常にSTATUS_NOT_SUPPORTEDを返します。 ただし、SetEndOfLog ユーザー モード ルーチンは現在サポートされています。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Server 2003 R2、Windows Vista、およびそれ以降のバージョンの Windows で使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wdm.h (Wdm.h を含む) |
ライブラリ | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |
関連項目
ClfsAdvanceLogBase の
ClfsCreateLogFile の
ClfsSetEndOfLog の