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
マーシャリング コンテキスト
戻り値
この関数は NTSTATUS CLFSUSER_APIを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1803 |
Header | wdm.h |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |