Fonction ClfsDeleteMarshallingArea (wdm.h)
La routine ClfsDeleteMarshallingArea supprime une zone de marshaling.
Syntaxe
CLFSUSER_API NTSTATUS ClfsDeleteMarshallingArea(
[in] PVOID pvMarshalContext
);
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.
Valeur retournée
ClfsDeleteMarshallingArea retourne STATUS_SUCCESS si elle réussit ; sinon, il retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Avant de supprimer la zone de marshaling, ClfsDeleteMarshallingArea vide tous les blocs d’E/S du journal associés à la zone de marshaling.
La zone de marshaling ne disparaît qu’après que toutes les références à elle disparaissent. Par exemple, la zone de marshaling reste en mémoire si elle a toujours un contexte de lecture ouvert.
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 |