Поделиться через


IChangeUnitListFilterInfo::Initialize

Инициализирует новый экземпляр класса IChangeUnitListFilterInfo, содержащий указанный массив идентификаторов базовых единиц.

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

Параметры

  • ppbChangeUnitIds
    [in, size_is(dwChangeUnitCount)] Массив идентификаторов базовых единиц, указывающий, какие базовые единицы включены данным фильтром.
  • dwChangeUnitCount
    [in] Количество идентификаторов базовых единиц, содержащихся в массиве ppbChangeUnitIds.

Возвращаемое значение

  • S_OK

  • E_INVALIDARG, если параметр dwChangeUnitCount равен 0 или если какой-либо идентификатор, содержащийся в массиве ppbChangeUnitIds, является недопустимым.

  • E_OUTOFMEMORY

  • E_POINTER

Замечания

Объект IChangeUnitListFilterInfo может быть использован повторно. Вызов метода Initialize более одного раза освобождает ранее содержавшийся массив идентификаторов базовых единиц и заменяет его массивом, указанным в параметре ppbChangeUnitIds.

См. также

Справочник

Интерфейс IChangeUnitListFilterInfo