Funzione AllocReservedLog (clfsw32.h)

Alloca lo spazio allineato al settore per un set di record riservati. L'allocazione richiesta deve essere la stessa dimensione restituita da AlignReservedLog .

Sintassi

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

Parametri

[in, out] pvMarshal

Puntatore al contesto di marshalling allocato chiamando la funzione CreateLogMarshallingArea .

[in] cReservedRecords

Numero di record riservati associati alla rettifica della prenotazione.

Questo valore deve essere maggiore di zero (0).

[in, out] pcbAdjustment

Dimensione della prenotazione dello spazio allineata al settore associata al numero di record specificato in cReservedRecords, in byte.

Questo parametro deve essere la dimensione della prenotazione allineata restituita da AlignReservedLog in *pcbAlignReservation.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero (0). Per informazioni dettagliate sull'errore, chiamare GetLastError. L'elenco seguente identifica i possibili codici di errore:

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione clfsw32.h
Libreria Clfsw32.lib
DLL Clfsw32.dll

Vedi anche

AlignReservedLog

Funzioni comuni del file system di log