WsCreateServiceHost 関数 (webservices.h)
指定したエンドポイントの サービス ホスト を作成します。
構文
HRESULT WsCreateServiceHost(
const WS_SERVICE_ENDPOINT **endpoints,
[in] const USHORT endpointCount,
const WS_SERVICE_PROPERTY *serviceProperties,
[in] ULONG servicePropertyCount,
WS_SERVICE_HOST **serviceHost,
[in, optional] WS_ERROR *error
);
パラメーター
endpoints
サービス ホストを作成するサービス エンドポイントを表す WS_SERVICE_ENDPOINT 構造体の配列。
[in] endpointCount
endpoints 配列内の エンドポイントの 数。
serviceProperties
サービス ホストの省略可能なプロパティを含む WS_SERVICE_PROPERTY 構造体の配列。
このパラメーターの値は NULL である場合があります。この場合、 servicePropertyCount パラメーターは 0 (ゼロ) である必要があります。
[in] servicePropertyCount
serviceProperties 配列内のプロパティの数。
serviceHost
成功した場合、新しいサービス ホストを表す WS_SERVICE_HOST 構造体のアドレスを受け取るポインター。
この構造体が不要になった場合は、 WsFreeServiceHost を呼び出して解放する必要があります。
[in, optional] error
関数が失敗した場合に追加のエラー情報を受け取る WS_ERROR 構造体へのポインター。
戻り値
関数が成功した場合は、NO_ERRORを返します。それ以外の場合は、HRESULT エラー コードを返します。
リターン コード | 説明 |
---|---|
|
サービス ホストを作成するための無効な引数が指定されています。 |
|
クォータを超えました。 |
|
操作を完了するためのメモリ不足。 |
|
この関数は、上記以外のエラーを返す場合があります。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | webservices.h |
Library | WebServices.lib |
[DLL] | WebServices.dll |