ISyncKnowledge::ConvertVersion 方法 (winsync.h)
将另一个副本 (replica) 的版本转换为与拥有此知识的副本 (replica) 兼容的版本。
语法
HRESULT ConvertVersion(
[in] ISyncKnowledge *pKnowledgeIn,
[in] const BYTE *pbCurrentOwnerId,
[in] const SYNC_VERSION *pVersionIn,
[in] BYTE *pbNewOwnerId,
[in, out] DWORD *pcbIdSize,
[out] SYNC_VERSION *pVersionOut
);
参数
[in] pKnowledgeIn
对 pbCurrentOwnerId 有效且包含 pVersionIn 的知识。
[in] pbCurrentOwnerId
拥有 pVersionIn 的副本 (replica) 的 ID。
[in] pVersionIn
要转换的版本。
[in] pbNewOwnerId
返回拥有转换后的版本的副本 (replica) 的 ID。
[in, out] pcbIdSize
指定 pbNewOwnerId 中的字节数。 返回 当 pbNewOwnerId 太小或返回写入的字节数时检索 ID 所需的字节数。
[out] pVersionOut
返回版本。 这会转换为对拥有此知识的副本 (replica) 有效。
返回值
可能的返回代码包括但不限于下表中显示的值。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
|
|
|
|
pbNewOwnerId 太小。 在本例中,所需字节数在 idSize 中返回。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | winsync.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈