Función AllocReservedLog (clfsw32.h)

Asigna espacio alineado con el sector para un conjunto de registros reservados. La asignación solicitada debe tener el mismo tamaño que devuelve AlignReservedLog .

Sintaxis

CLFSUSER_API BOOL AllocReservedLog(
  [in, out] PVOID     pvMarshal,
  [in]      ULONG     cReservedRecords,
  [in, out] PLONGLONG pcbAdjustment
);

Parámetros

[in, out] pvMarshal

Puntero al contexto de serialización asignado mediante una llamada a la función CreateLogMarshallingArea .

[in] cReservedRecords

Número de registros reservados asociados al ajuste de reserva.

Este valor debe ser mayor que cero (0).

[in, out] pcbAdjustment

Tamaño de la reserva de espacio alineada con el sector que está asociada al número de registros especificados en cReservedRecords, en bytes.

Este parámetro debe ser el tamaño de reserva alineado que AlignReservedLog devuelve en *pcbAlignReservation.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero (0). Para obtener información de error extendida, llame a GetLastError. En la lista siguiente se identifican los posibles códigos de error:

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado clfsw32.h
Library Clfsw32.lib
Archivo DLL Clfsw32.dll

Consulte también

AlignReservedLog

Funciones comunes del sistema de archivos de registro