Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает коллекцию в каталоге COM+ с учетом значений свойств ключа для всех родительских элементов.
Синтаксис
HRESULT GetCollectionByQuery(
[in] BSTR bstrCollName,
[in] SAFEARRAY **ppsaVarQuery,
[out, retval] IDispatch **ppCatalogCollection
);
Параметры
[in] bstrCollName
Имя извлекаемой коллекции.
[in] ppsaVarQuery
Ссылка на массив, состоящий из значений свойств ключа для всех извлекаемых родительских элементов коллекции.
[out, retval] ppCatalogCollection
Интерфейс ICatalogCollection для коллекции.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.
Комментарии
Значение свойства ICatalogObject::Key для элемента — это GUID, который служит для его уникальной идентификации в каталоге COM+.
Метод GetCollectionByQuery извлекает любую коллекцию в каталоге с учетом значений ключей для всех его родительских элементов. Однако в коллекциях ErrorInfo, PropertyInfo и RelatedCollectionInfo этот метод ведет себя по-разному. Если вы укажете любую из этих коллекций, GetCollectionByQuery всегда возвращает эту именованную коллекцию сразу же относительно корневой коллекции.
Чтобы получить коллекцию ErrorInfo, PropertyInfo или RelatedCollectionInfo , которая относится к произвольной коллекции в каталоге, а не относительно корневой коллекции, используйте метод GetCollection из родительской коллекции.
Полный список доступных коллекций см. в разделе Коллекции администрирования COM+.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | comadmin.h |