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概念和術語的說明,請參閱 一般記錄檔系統

規格需求

需求
最低支援的用戶端 適用於 Windows Server 2003 R2、Windows Vista 和更新版本的 Windows。
目標平台 桌面
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 Clfs.lib
Dll Clfs.sys
IRQL <= APC_LEVEL

另請參閱

ClfsAllocReservedLog