MappingFreeServices 関数 (elscore.h)

アプリケーションが 1 つ以上の ELS サービスと対話するために割り当てられたメモリとリソースを解放します。 メモリとリソースは、 MappingGetServices へのアプリケーション呼び出しで割り当てられます。

構文

HRESULT MappingFreeServices(
  [in] PMAPPING_SERVICE_INFO pServiceInfo
);

パラメーター

[in] pServiceInfo

MappingGetServices以前の呼び出しによって取得されたサービスの説明を含むMAPPING_SERVICE_INFO構造体の配列へのポインター。 このパラメーターを NULL に設定することはできません。

戻り値

成功した場合は、S_OKを返します。 この関数は、失敗した場合にエラー HRESULT 値を返します。

注釈

注意 サービスによって生成されたプロパティ バッグを解放する前に、サービスを解放しないでください。
 
現在、すべてのサービスはアプリケーション プロセスで実行されているため、ELS プラットフォームは、サービスがリリースされるときにサービス DLL をアンロードしません。 オペレーティング システムは、アプリケーションの終了時に DLL を自動的にアンロードします。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー elscore.h
Library Elscore.lib
[DLL] Elscore.dll

こちらもご覧ください

サービスの列挙と解放

拡張言語サービス

拡張言語サービス関数

MAPPING_SERVICE_INFO

MappingGetServices