Функция 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 |