获取需要目标版本的项 ID 的闭合上限。
语法
HRESULT GetClosedUpperBoundItemId(
[in, out] BYTE *pbClosedUpperBoundItemId,
[in, out] DWORD *pcbIdSize
);
参数
[in, out] pbClosedUpperBoundItemId
返回需要目标版本的项 ID 的闭合上限。
[in, out] pcbIdSize
指定 pbClosedUpperBoundItemId 中的字节数。 返回当pbClosedUpperBoundItemId 太小时 pbClosedUpperBoundItemId 的大小所需的字节数,或者写入到 pbClosedUpperBoundItemId 的字节数。
返回值
可能的返回代码包括但不限于下表中显示的值。
| 返回代码 | 说明 |
|---|---|
|
方法成功。 |
|
无效指针。 |
|
pbClosedLowerBoundItemId 太小。 在这种情况下,所需字节数存储在 idSize 中。 |
|
未将组添加到批处理,或者组已打开但未结束。 |
注解
当目标提供程序处理此更改批处理时,它必须为其项 ID 位于指定的封闭下限和闭合上限(含)之间的所有项提供版本信息。
要求
| 最低受支持的客户端 | Windows 7 [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | winsync.h |