MSBTS_HostQueue.TerminateServiceInstancesByID 方法 (WMI)

 

按 ID 终止服务实例。

注释

显示的语法是非特定语言的。

语法

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

参数

ServiceClassID
[in]消息实例所属的服务类的 ID 数组。

ServiceTypeID
[in]消息实例所属的服务类型的 ID 数组。

ServiceInstanceID
[in]消息实例所属的服务实例的 ID 数组。

返回值

此方法返回一个 HRESULT,指示方法是否已成功完成。

注解

有关枚举 ServiceInstance 类以构造要传入此方法的 ID 数组的详细信息,请参阅 使用 WMI 恢复特定业务流程的挂起的服务实例

ServiceClassIDServiceTypeIDServiceInstanceID 参数中的元素数必须相等。

如果想要终止多个实例,并且所有实例具有相同 的 ServiceClassIDServiceTypeID,则不支持在为 ServiceInstanceID 参数发送多个值时为其中任一参数传递单个值。

在单个 TerminateServiceInstancesByID 方法调用中,最多可以终止 2047 个服务实例。 若要终止 2047 个以上的实例,请将实例枚举为 2047 批,然后在每个批处理上调用该方法。

要求

页眉: 在 BTSWMISchemaXP.mof 中声明。

Namespace: 包含在 \root\MicrosoftBizTalkServer 中。