Fungsi ClfsCreateMarshallingAreaEx (wdm.h)
Menginisialisasi area marshalling untuk aliran file log fisik atau klien.
Sintaks
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
);
Parameter
plfoLog
Handel yang terkait dengan area marshalling baru.
ePoolType
Buffer kumpulan halaman atau non-halaman.
pfnAllocBuffer
Pilihan. Penunjuk ke fungsi panggilan balik alokasi blok.
pfnFreeBuffer
Pilihan. Penunjuk ke fungsi panggilan balik dealokasi blok.
cbMarshallingBuffer
Ukuran buffer marshalling.
cMaxWriteBuffers
Jumlah maksimum buffer tulis yang dialokasikan.
cMaxReadBuffers
Jumlah maksimum buffer baca yang dialokasikan.
cAlignmentSize
Ukuran penyelarasan buffer marshalling.
fFlags
bendera manajemen buffer
ppvMarshalContext
konteks marsekal
Menampilkan nilai
Fungsi ini mengembalikan CLFSUSER_API NTSTATUS.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1803 |
Header | wdm.h |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |