Bagikan melalui


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