Compartir a través de


Función ClfsAlignReservedLog (wdm.h)

La rutina ClfsAlignReservedLog calcula el tamaño del espacio que se debe reservar para un conjunto de registros especificado. El cálculo de tamaño incluye el espacio necesario para los encabezados y el espacio necesario para la alineación del sector.

Sintaxis

CLFSUSER_API NTSTATUS ClfsAlignReservedLog(
  [in]  PVOID       pvMarshalContext,
  [in]  ULONG       cRecords,
  [in]  LONGLONG [] rgcbReservation,
  [out] PLONGLONG   pcbAlignReservation
);

Parámetros

[in] pvMarshalContext

Puntero a un contexto opaco que representa un área de serialización asociada a una secuencia CLFS. El autor de la llamada obtuvo anteriormente este puntero llamando a ClfsCreateMarshallingArea.

[in] cRecords

Número de elementos de la matriz a los que apunta rgcbReservation.

[in] rgcbReservation

Puntero a una matriz de variables con tipo LONGLONG que proporciona una lista de tamaños de registro (en bytes).

[out] pcbAlignReservation

Puntero a una variable con tipo LONGLONG que recibe el tamaño, en bytes, de la reserva necesaria.

Valor devuelto

ClfsAlignReservedLog devuelve STATUS_SUCCESS si se realiza correctamente; de lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

Comentarios

Para obtener una explicación de los conceptos y la terminología de CLFS, consulte Common Log File System.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library Clfs.lib
Archivo DLL Clfs.sys
IRQL <= APC_LEVEL

Consulte también

ClfsAllocReservedLog