Compartir a través de


Función ClfsCreateMarshallingAreaEx (wdm.h)

Inicializa un área de serialización para un flujo de archivos de registro de cliente o físico.

Sintaxis

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
);

Parámetros

plfoLog

Identificador asociado al nuevo área de serialización.

ePoolType

Búferes de grupo paginados o no paginados.

pfnAllocBuffer

Opcional. Puntero a la función de devolución de llamada de asignación de bloques.

pfnFreeBuffer

Opcional. Puntero a la función de devolución de llamada de desasignación de bloques.

cbMarshallingBuffer

Tamaño de los búferes de serialización.

cMaxWriteBuffers

Número máximo de búferes de escritura asignados.

cMaxReadBuffers

Número máximo de búferes de lectura asignados.

cAlignmentSize

Tamaño de alineación de los búferes de serialización.

fFlags

marca de administración del búfer

ppvMarshalContext

serialización del contexto

Valor devuelto

Esta función devuelve CLFSUSER_API NTSTATUS.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1803
Encabezado wdm.h
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe