Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ClfsDeleteMarshallingArea Routine löscht ein Marshall-Gebiet.
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 ClfsCreateMarshallingAreaabgerufen.
Rückgabewert
ClfsDeleteMarshallingArea gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist; andernfalls wird eine der fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.
Bemerkungen
Vor dem Löschen des Marshallbereichs werden ClfsDeleteMarshallingArea alle dem Marshalling-Gebiet zugeordneten Protokoll-E/A-Blöcke geleert.
Das Marshalling-Gebiet geht erst dann weg, wenn alle Verweise darauf weggehen. Beispielsweise verbleibt der Marshallbereich im Arbeitsspeicher, wenn er noch über einen geöffneten Lesekontext verfügt.
Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Common Log File System.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows. |
| Zielplattform- | Desktop |
| Header- | wdm.h (include Wdm.h) |
| Library | Clfs.lib |
| DLL- | Clfs.sys |
| IRQL- | <= APC_LEVEL |