Partager via


Fonction ClfsAllocReservedLog (wdm.h)

La routine 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 précédemment obtenu ce pointeur en appelant ClfsCreateMarshallingArea.

[in] cRecords

Nombre d’enregistrements dans le jeu. Cette valeur doit correspondre à la valeur des enregistrements cRecord précédemment passés à ClfsAlignReservedLog.

[in] pcbAdjustment

Pointeur vers une variable de type 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 retournée

ClfsAllocReservedLog retourne STATUS_SUCCESS si elle réussit ; sinon, il 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 (inclure Wdm.h)
Bibliothèque Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Voir aussi

ClfsAlignReservedLog