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 |