ClfsAllocReservedLog, fonction (wdm.h)
Le ClfsAllocReservedLog réserve de l’espace dans une zone de marshaling pour un ensemble d’enregistrements.
Syntaxe
CLFSUSER_API NTSTATUS ClfsAllocReservedLog(
[in] PVOID pvMarshalContext,
[in] ULONG cRecords,
[in] PLONGLONG pcbAdjustment
);
Paramètres
[in] pvMarshalContext
Pointeur vers un contexte opaque qui représente une zone de marshaling. L’appelant a obtenu précédemment ce pointeur en appelant ClfsCreateMarshallingArea.
[in] cRecords
Nombre d’enregistrements dans le jeu. Cette valeur doit correspondre à la valeur de cRecords précédemment passée à ClfsAlignReservedLog.
[in] pcbAdjustment
Pointeur vers une variable typée LONGLONG qui fournit la taille, en octets, de la réservation qui contiendra tous les enregistrements du jeu. L’appelant a précédemment obtenu cette taille en appelant ClfsAlignReservedLog.
Valeur de retour
ClfsAllocReservedLog 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Server 2003 R2, Windows Vista et versions ultérieures de Windows. |
plateforme cible | Bureau |
d’en-tête | wdm.h (include Wdm.h) |
bibliothèque | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |