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.