Поделиться через


Функция ClfsDeleteMarshallingArea (wdm.h)

Подпрограмма ClfsDeleteMarshallingArea удаляет область маршалинга.

Синтаксис

CLFSUSER_API NTSTATUS ClfsDeleteMarshallingArea(
  [in] PVOID pvMarshalContext
);

Параметры

[in] pvMarshalContext

Указатель на непрозрачный контекст, представляющий область маршалинга. Вызывающий объект ранее получил этот указатель, вызвав ClfsCreateMarshallingArea.

Возвращаемое значение

ClfsDeleteMarshallingArea возвращает STATUS_SUCCESS в случае успешного выполнения; в противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.

Комментарии

Перед удалением области маршалинга ClfsDeleteMarshallingArea сбрасывает все блоки ввода-вывода журнала, связанные с областью маршалинга.

Маршалинг зоны уходит только после того, как все ссылки на него уходят. Например, область маршалинга остается в памяти, если она по-прежнему имеет открытый контекст чтения.

Описание основных понятий и терминологии CLFS см. в разделе Common Log File System.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows.
Целевая платформа Персональный компьютер
Верхняя часть wdm.h (включая Wdm.h)
Библиотека Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

См. также раздел

ClfsCreateMarshallingArea