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 de tipo LONGLONG que proporciona una lista de tamaños de registro (en bytes).
[out] pcbAlignReservation
Puntero a una variable de tipo LONGLONG que recibe el tamaño, en bytes, de la reserva necesaria.
Valor devuelto
clfsAlignReservedLog devuelve STATUS_SUCCESS si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.
Observaciones
Para obtener una explicación de los conceptos y la terminología de CLFS, consulte Common Log File System.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca de | Clfs.lib |
DLL de | Clfs.sys |
irQL | <= APC_LEVEL |