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


Функция MappingFreeServices (elscore.h)

Освобождает память и ресурсы, выделенные приложению для взаимодействия с одной или несколькими службами ELS. Память и ресурсы выделяются в вызове приложения к MappingGetServices.

Синтаксис

HRESULT MappingFreeServices(
  [in] PMAPPING_SERVICE_INFO pServiceInfo
);

Параметры

[in] pServiceInfo

Указатель на массив MAPPING_SERVICE_INFO структур, содержащих описания служб, полученные при предварительном вызове MappingGetServices. Этот параметр не может иметь значение NULL.

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

В случае успешного выполнения возвращает S_OK. Функция возвращает значение HRESULT ошибки, если не удалось.

Комментарии

Осторожностью Услуги не должны быть освобождены до освобождения мешков имущества, произведенных этими службами.
 
Так как все службы в настоящее время выполняются в процессе приложения, платформа ELS не выгружает библиотеки DLL службы при выпуске служб. Операционная система автоматически выгружает библиотеки DLL при завершении работы приложения.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header elscore.h
Библиотека Elscore.lib
DLL Elscore.dll

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

Перечисление и освобождение служб

Расширенные лингвистические службы

Расширенные функции лингвистических служб

MAPPING_SERVICE_INFO

MappingGetServices