WsGetPolicyAlternativeCount 函数 (webservices.h)
检索策略对象中可用的替代项数。 备用计数可用于使用 WsMatchPolicyAlternative 循环访问每个替代项。
注意 策略对象可能会延迟一些处理,直到调用此函数。 如果处理失败,策略对象将设置为 WS_POLICY_STATE_FAULTED 状态。
语法
HRESULT WsGetPolicyAlternativeCount(
[in] WS_POLICY *policy,
[out] ULONG *count,
[in, optional] WS_ERROR *error
);
参数
[in] policy
指向 WS_POLICY 对象的指针,从该对象中计算替代项。
[out] count
指向替代项的数目值的指针。 这可能为 0。
[in, optional] error
指向 WS_ERROR 对象的指针,如果函数失败,应存储有关错误的其他信息。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
此对象不支持属性 ID,或者指定的缓冲区不足以容纳值。 |
|
内存不足。 |
|
此函数可能会返回上面未列出的其他错误。 |
注解
请注意,每个替代项不保证在策略中都是唯一的, () 可能存在重复项。
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | webservices.h |
Library | WebServices.lib |
DLL | WebServices.dll |