IChangeUnitListFilterInfo::Initialize

初始化 IChangeUnitListFilterInfo 类的一个新实例,该实例包含指定的变更单位 ID 数组。

语法

HRESULT Initialize(
  const BYTE * const * ppbChangeUnitIds,
  DWORD dwChangeUnitCount);

参数

  • ppbChangeUnitIds
    [in, size_is(dwChangeUnitCount)] 指示此筛选器包含哪些变更单位的变更单位 ID 数组。

  • dwChangeUnitCount
    [in] 包含在 ppbChangeUnitIds 中的变更单位 ID 数。

返回值

  • S_OK

  • 如果 dwChangeUnitCount 为 0 或者包含在 ppbChangeUnitIds 中的任何 ID 无效,则返回值为 E_INVALIDARG。

  • E_OUTOFMEMORY

  • E_POINTER

注释

可以重用 IChangeUnitListFilterInfo 对象。多次调用 Initialize 将释放以前包含的任何变更单位 ID 数组并用 ppbChangeUnitIds 指定的数组替换该数组。

请参阅

其他资源

IChangeUnitListFilterInfo 接口