次の方法で共有


ClfsAllocReservedLog 関数 (wdm.h)

ClfsAllocReservedLog ルーチンは、一連のレコードのマーシャリング領域に領域を予約します。

構文

CLFSUSER_API NTSTATUS ClfsAllocReservedLog(
  [in] PVOID     pvMarshalContext,
  [in] ULONG     cRecords,
  [in] PLONGLONG pcbAdjustment
);

パラメーター

[in] pvMarshalContext

マーシャリング領域を表す不透明なコンテキストへのポインター。 呼び出し元は、ClfsCreateMarshallingArea 呼び出すことによって、このポインターを以前に取得しました。

[in] cRecords

セット内のレコードの数。 この値は、以前に ClfsAlignReservedLog に渡 cRecords の値一致する必要があります。

[in] pcbAdjustment

セット内のすべてのレコードを保持する予約のサイズ (バイト単位) を提供する LONGLONG 型の変数へのポインター。 呼び出し元は、以前に ClfsAlignReservedLog 呼び出して、このサイズを取得しました。

戻り値

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

備考

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

必要条件

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

関連項目

ClfsAlignReservedLog