サービス インスタンスを ID で終了します。
注
表示される構文は言語に依存しません。
構文
uint32 TerminateServiceInstancesByID(
string ServiceClassID[],
string ServiceTypeID[],
string ServiceInstanceID[]
);
パラメーター
ServiceClassID
[in]メッセージ インスタンスが属するサービス クラスの ID の配列。
ServiceTypeID
[in]メッセージ インスタンスが属するサービスの種類の ID の配列。
ServiceInstanceID
[in]メッセージ インスタンスが属するサービス インスタンスの ID の配列。
戻り値
このメソッドは、メソッドが正常に完了したかどうかを示す HRESULT を返します。
注釈
このメソッドに渡す ID 配列を構築するための ServiceInstance クラスの列挙の詳細については、「 WMI を使用した特定のオーケストレーションの中断されたサービス インスタンスの再開」を参照してください。
ServiceClassID、ServiceTypeID、ServiceInstanceID パラメーター内の要素の数は同じである必要があります。
複数のインスタンスを終了する場合、およびすべてのインスタンスが同じ ServiceClassID または ServiceTypeID を持つ場合、 ServiceInstanceID パラメーターに複数の値を送信するときに、これらのパラメーターのいずれかに 1 つの値を渡すことはサポートされていません。
1 回の TerminateServiceInstancesByID メソッド呼び出しで、最大 2047 個のサービス インスタンスを終了できます。 2047 を超えるインスタンスを終了するには、インスタンスを 2047 のバッチに列挙し、各バッチでメソッドを呼び出します。
要求事項
ヘッダ: BTSWMISchemaXP.mof で宣言されています。
Namespace: oot\MicrosoftBizTalkServer \rに含まれています。