Partager via


ClfsDeleteMarshallingArea, fonction (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 obtenu précédemment ce pointeur en appelant ClfsCreateMarshallingArea.

Valeur de retour

ClfsDeleteMarshallingArea retourne STATUS_SUCCESS s’il réussit ; sinon, elle 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 marshalling s’éloigne seulement après que toutes les références à elle s’éloignent. 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.

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

Voir aussi

ClfsCreateMarshallingArea