ClfsAlignReservedLog, fonction (wdm.h)
La routine ClfsAlignReservedLog calcule la taille de l’espace qui doit être réservé à un jeu d’enregistrements spécifié. Le calcul de la taille inclut l’espace requis pour les en-têtes et l’espace requis pour l’alignement des secteurs.
Syntaxe
CLFSUSER_API NTSTATUS ClfsAlignReservedLog(
[in] PVOID pvMarshalContext,
[in] ULONG cRecords,
[in] LONGLONG [] rgcbReservation,
[out] PLONGLONG pcbAlignReservation
);
Paramètres
[in] pvMarshalContext
Pointeur vers un contexte opaque qui représente une zone de marshaling associée à un flux CLFS. L’appelant a précédemment obtenu ce pointeur en appelant ClfsCreateMarshallingArea.
[in] cRecords
Nombre d’éléments dans le tableau vers rgcbReservation.
[in] rgcbReservation
Pointeur vers un tableau de variables de type LONGLONG qui fournit une liste de tailles d’enregistrement (en octets).
[out] pcbAlignReservation
Pointeur vers une variable de type LONGLONG qui reçoit la taille, en octets, de la réservation requise.
Valeur retournée
ClfsAlignReservedLog retourne STATUS_SUCCESS si elle réussit ; sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Pour obtenir une explication des concepts et de la terminologie CLFS, consultez Common Log File System.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Server 2003 R2, Windows Vista et versions ultérieures de Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour