Freigeben über


ClfsDeleteMarshallingArea-Funktion (wdm.h)

Die ClfsDeleteMarshallingArea-Routine löscht einen Marshallbereich.

Syntax

CLFSUSER_API NTSTATUS ClfsDeleteMarshallingArea(
  [in] PVOID pvMarshalContext
);

Parameter

[in] pvMarshalContext

Ein Zeiger auf einen undurchsichtigen Kontext, der einen Marshallbereich darstellt. Der Aufrufer hat diesen Zeiger zuvor durch Aufrufen von ClfsCreateMarshallingArea abgerufen.

Rückgabewert

ClfsDeleteMarshallingArea gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.

Hinweise

Vor dem Löschen des Rangierbereichs löscht ClfsDeleteMarshallingArea alle Protokoll-E/A-Blöcke, die dem Marshallingbereich zugeordnet sind.

Das Rangiergebiet vergeht erst, wenn alle Verweise darauf weg sind. Beispielsweise verbleibt der Marshallingbereich im Arbeitsspeicher, wenn er noch über einen offenen Lesekontext verfügt.

Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Allgemeines Protokolldateisystem.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows.
Zielplattform Desktop
Kopfzeile wdm.h (einschließen von Wdm.h)
Bibliothek Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Weitere Informationen

ClfsCreateMarshallingArea