Функция DeleteLogMarshallingArea (clfsw32.h)
Удаляет область маршалинга, созданную при успешном вызове CreateLogMarshallingArea.
При удалении области маршалинга выполняется следующее:
- Очистка журнала для освобождения ожидающих блоков ввода-вывода журнала
- Отменяет выделение всех блоков ввода-вывода журнала и делает недействительными все контексты чтения.
Примечание Клиенты не должны удалять область маршалинга при наличии ожидающих операций в области маршалинга.
Синтаксис
CLFSUSER_API BOOL DeleteLogMarshallingArea(
[in] PVOID pvMarshal
);
Параметры
[in] pvMarshal
Указатель на непрозрачный контекст маршалинга, выделенный с помощью функции CreateLogMarshallingArea .
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция завершается сбоем, возвращаемое значение равно нулю (0). Дополнительные сведения об ошибке можно получить, вызвав GetLastError. В следующем списке указаны возможные коды ошибок:
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | clfsw32.h |
Библиотека | Clfsw32.lib |
DLL | Clfsw32.dll |