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 接口