IKnowledgeWithMarkers::NextAllChangeUnitsPresentMarker
返回标记为包含所有变更单位的项列表中的下一项。
HRESULT NextAllChangeUnitsPresentMarker(
BYTE * pItemId,
DWORD* pIdSize);
参数
- pItemId
[in, out, unique, size_is(*pIdSize)] 返回标记为包含所有变更单位的项 ID 列表中的下一个项 ID。
- pIdSize
[in, out] 指定 pItemId 中的字节数。如果 pItemId 太小,则返回检索 ID 所需的字节数;否则返回写入的字节数。
返回值
S_OK。
若列表中没有更多的项或知识对象包含标记为需要所有变更单位的项,则返回值为 S_FALSE。
如果 pItemId 太小,则返回值为 HRESULT_FROM_WIN32(ERROR_MORE_DATA)。在此情况下,将在 pIdSize 中返回必需的字节数。
如果 pIdSize 大于项 ID 格式架构指定的最大大小,则返回值为 E_INVALIDARG。
如果项 ID 是可变长度且 pIdSize 为 NULL,则返回值为 E_POINTER。