次の方法で共有


MSBTS_HostQueue.TerminateServiceInstancesByID メソッド (WMI)

 

サービス インスタンスを ID で終了します。

表示される構文は言語に依存しません。

構文

  
uint32 TerminateServiceInstancesByID(  
    string ServiceClassID[],  
    string ServiceTypeID[],  
    string ServiceInstanceID[]  
);  

パラメーター

ServiceClassID
[in]メッセージ インスタンスが属するサービス クラスの ID の配列。

ServiceTypeID
[in]メッセージ インスタンスが属するサービスの種類の ID の配列。

ServiceInstanceID
[in]メッセージ インスタンスが属するサービス インスタンスの ID の配列。

戻り値

このメソッドは、メソッドが正常に完了したかどうかを示す HRESULT を返します。

注釈

このメソッドに渡す ID 配列を構築するための ServiceInstance クラスの列挙の詳細については、「 WMI を使用した特定のオーケストレーションの中断されたサービス インスタンスの再開」を参照してください。

ServiceClassIDServiceTypeIDServiceInstanceID パラメーター内の要素の数は同じである必要があります。

複数のインスタンスを終了する場合、およびすべてのインスタンスが同じ ServiceClassID または ServiceTypeID を持つ場合、 ServiceInstanceID パラメーターに複数の値を送信するときに、これらのパラメーターのいずれかに 1 つの値を渡すことはサポートされていません。

1 回の TerminateServiceInstancesByID メソッド呼び出しで、最大 2047 個のサービス インスタンスを終了できます。 2047 を超えるインスタンスを終了するには、インスタンスを 2047 のバッチに列挙し、各バッチでメソッドを呼び出します。

要求事項

ヘッダ: BTSWMISchemaXP.mof で宣言されています。

Namespace: oot\MicrosoftBizTalkServer \rに含まれています。