Fonction AllocReservedLog (clfsw32.h)

Alloue de l’espace aligné sur un secteur pour un ensemble d’enregistrements réservés. L’allocation demandée doit avoir la même taille que celle renvoyée par AlignReservedLog .

Syntaxe

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

Paramètres

[in, out] pvMarshal

Pointeur vers le contexte de marshaling alloué en appelant la fonction CreateLogMarshallingArea .

[in] cReservedRecords

Nombre d’enregistrements réservés associés à l’ajustement de réservation.

Cette valeur doit être supérieure à zéro (0).

[in, out] pcbAdjustment

Taille de la réservation d’espace alignée sur le secteur associée au nombre d’enregistrements spécifiés dans cReservedRecords, en octets.

Ce paramètre doit être la taille de réservation alignée que AlignReservedLog retourne dans *pcbAlignReservation.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro (0). Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError. La liste suivante identifie les codes d’erreur possibles :

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête clfsw32.h
Bibliothèque Clfsw32.lib
DLL Clfsw32.dll

Voir aussi

AlignReservedLog

Fonctions courantes du système de fichiers journaux