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 |