WsAbortServiceHost 関数 (webservices.h)
指定した サービス ホストに対する現在のすべての操作を中止します。
構文
HRESULT WsAbortServiceHost(
[in] WS_SERVICE_HOST *serviceHost,
[in, optional] WS_ERROR *error
);
パラメーター
[in] serviceHost
操作を中止するサービス ホストを表す WS_SERVICE_HOST 構造体へのポインター。
[in, optional] error
関数が失敗した場合に追加のエラー情報を受け取る WS_ERROR 構造体へのポインター。
戻り値
関数が成功した場合は、NO_ERRORを返します。それ以外の場合は、HRESULT エラー コードを返します。
リターン コード | 説明 |
---|---|
|
1 つ以上の引数が無効です。 |
注釈
WsAbortServiceHost は 、サービス ホスト上のすべてのリスナーを中止し、その結果、クライアントから新しいチャネルを受け入れなくなります。 サービス ホストによってサービス メッセージに現在使用されているすべてのチャネルも中止されます。
呼び出しが保留中で、 WsRegisterOperationForCancel 関数を介して登録されたキャンセル コールバックがある場合、コールバックが呼び出されます。 ただし、ランタイムは引き続き呼び出しの完了を待機します。
キャンセル通知の登録の詳細については、「 WsRegisterOperationForCancel」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | webservices.h |
Library | WebServices.lib |
[DLL] | WebServices.dll |