共用方式為


ClfsCreateMarshallingAreaEx 函式 (wdm.h)

初始化實體或客戶端記錄檔數據流的封送處理區域。

語法

CLFSUSER_API NTSTATUS ClfsCreateMarshallingAreaEx(
  PLOG_FILE_OBJECT   plfoLog,
  POOL_TYPE          ePoolType,
  PALLOCATE_FUNCTION pfnAllocBuffer,
  PFREE_FUNCTION     pfnFreeBuffer,
  ULONG              cbMarshallingBuffer,
  ULONG              cMaxWriteBuffers,
  ULONG              cMaxReadBuffers,
  ULONG              cAlignmentSize,
  ULONGLONG          fFlags,
  PVOID              *ppvMarshalContext
);

參數

plfoLog

與新封送處理區域相關聯的句柄。

ePoolType

分頁或非分頁集區緩衝區。

pfnAllocBuffer

自選。 區塊配置回呼函式的指標。

pfnFreeBuffer

自選。 區塊解除分配回呼函式的指標。

cbMarshallingBuffer

封送處理緩衝區的大小。

cMaxWriteBuffers

已配置的寫入緩衝區數目上限。

cMaxReadBuffers

已配置的讀取緩衝區數目上限。

cAlignmentSize

封送處理緩衝區的對齊大小。

fFlags

緩衝區管理旗標

ppvMarshalContext

封送處理內容

傳回值

此函式會傳回CLFSUSER_API NTSTATUS。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1803
標頭 wdm.h
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe