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


Функция 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 (include Wdm.h)
библиотеки Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

См. также

ClfsCreateMarshallingArea