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 |