Compartilhar via


Função MappingFreeServices (elscore.h)

Libera memória e recursos alocados para o aplicativo interagir com um ou mais serviços ELS. A memória e os recursos são alocados em uma chamada de aplicativo para MappingGetServices.

Sintaxe

HRESULT MappingFreeServices(
  [in] PMAPPING_SERVICE_INFO pServiceInfo
);

Parâmetros

[in] pServiceInfo

Ponteiro para uma matriz de estruturas de MAPPING_SERVICE_INFO que contêm descrições de serviço recuperadas por uma chamada anterior para MappingGetServices. Esse parâmetro não pode ser definido como NULL.

Retornar valor

Retorna S_OK se tiver êxito. A função retornará um valor HRESULT de erro se não for bem-sucedida.

Comentários

Cuidado Os serviços não devem ser liberados antes de liberar os sacos de propriedades produzidos por esses serviços.
 
Como todos os serviços atualmente são executados no processo de aplicativo, a plataforma ELS não descarrega as DLLs de serviço quando os serviços são liberados. O sistema operacional descarrega as DLLs automaticamente quando o aplicativo é encerrado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho elscore.h
Biblioteca Elscore.lib
DLL Elscore.dll

Confira também

Enumerando e liberando serviços

Serviços Linguísticos Estendidos

Funções de Serviços Linguísticos Estendidos

MAPPING_SERVICE_INFO

MappingGetServices