共用方式為


ClfsAlignReservedLog 函式 (wdm.h)

ClfsAlignReservedLog 例程會計算必須保留給指定記錄集的空間大小。 大小計算包含標頭所需的空間,以及扇區對齊所需的空間。

語法

CLFSUSER_API NTSTATUS ClfsAlignReservedLog(
  [in]  PVOID       pvMarshalContext,
  [in]  ULONG       cRecords,
  [in]  LONGLONG [] rgcbReservation,
  [out] PLONGLONG   pcbAlignReservation
);

參數

[in] pvMarshalContext

不透明內容的指標,表示與CLFS數據流相關聯的封送處理區域。 呼叫者先前已呼叫 clfsCreateMarshallingArea 來取得此指標。

[in] cRecords

rgcbReservation所指向陣列中的元素數目。

[in] rgcbReservation

LONGLONG 型別變數陣列的指標,提供記錄大小清單(以位元組為單位)。

[out] pcbAlignReservation

LONGLONG 型別變數的指標,可接收所需保留的大小,以位元組為單位。

傳回值

ClfsAlignReservedLog 會在成功時傳回STATUS_SUCCESS;否則,它會傳回 Ntstatus.h 中定義的其中一個錯誤碼。

言論

如需 CLFS 概念和術語的說明,請參閱 Common Log File System

要求

要求 價值
最低支援的用戶端 適用於 Windows Server 2003 R2、Windows Vista 和更新版本的 Windows。
目標平臺 桌面
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
連結庫 Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

另請參閱

ClfsAllocReservedLog