Freigeben über


MappingFreeServices-Funktion (elscore.h)

Gibt Arbeitsspeicher und Ressourcen frei, die der Anwendung für die Interaktion mit einem oder mehreren ELS-Diensten zugeordnet sind. Der Arbeitsspeicher und die Ressourcen werden in einem Anwendungsaufruf von MappingGetServices zugeordnet.

Syntax

HRESULT MappingFreeServices(
  [in] PMAPPING_SERVICE_INFO pServiceInfo
);

Parameter

[in] pServiceInfo

Zeiger auf ein Array von MAPPING_SERVICE_INFO Strukturen, die Dienstbeschreibungen enthalten, die von einem vorherigen Aufruf von MappingGetServices abgerufen wurden. Dieser Parameter kann nicht auf NULL festgelegt werden.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück. Die Funktion gibt einen HRESULT-Fehlerwert zurück, wenn sie nicht erfolgreich ist.

Hinweise

Vorsicht Dienstleistungen sollten nicht frei gegeben werden, bevor die von diesen Diensten hergestellten Grundstückstüten freigegeben werden.
 
Da derzeit alle Dienste im Anwendungsprozess ausgeführt werden, entlädt die ELS-Plattform die Dienst-DLLs nicht, wenn die Dienste freigegeben werden. Das Betriebssystem entlädt die DLLs automatisch, wenn die Anwendung beendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile elscore.h
Bibliothek Elscore.lib
DLL Elscore.dll

Weitere Informationen

Aufzählen und Freigeben von Diensten

Erweiterte linguistische Dienste

Erweiterte Sprachdienstfunktionen

MAPPING_SERVICE_INFO

MappingGetServices