IBinaryDataBase: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{IBinaryDataBase_brief}} {{function_list_begin}} {{function_list_add|IsInterfaceAvailable|reference_name=IBinaryDataBase::IsInterfaceAvailable|description={{IBi…»)
 
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{IBinaryDataBase_brief}}
{{IBinaryDataBase_brief}}


{{function_list_begin}}
{{IBinaryDataBase methods|Собственные методы.}}
{{function_list_add|IsInterfaceAvailable|reference_name=IBinaryDataBase::IsInterfaceAvailable|description={{IBinaryDataBase::IsInterfaceAvailable brief}}}}
 
{{function_list_add|RepresentAs|reference_name=IBinaryDataBase::RepresentAs|description={{IBinaryDataBase::RepresentAs brief}}}}
Для доступа к данным сначала необходимо преобразование интерфейса в соответствующий детализирующий тип с помощью методов [[IBinaryDataBase::IsInterfaceAvailable|IsInterfaceAvailable]] и [[IBinaryDataBase::RepresentAs|RepresentAs]].
{{function_list_end}}

Текущая версия на 19:33, 15 марта 2017

Интерфейс некоторого источника или накопителя данных.

Методы, наследуемые от InterfaceBase.

Release Закрывает текущий экземпляр, реализующий интерфейс.

Собственные методы.

AddRef Инкрементирует счетчик ссылок на реализацию интерфейса.
IsInterfaceAvailable Проверяет доступность интерфейса по его идентификатору.
RepresentAs Осуществляет преобразование в интерфейс, заданный идентификатором.

Для доступа к данным сначала необходимо преобразование интерфейса в соответствующий детализирующий тип с помощью методов IsInterfaceAvailable и RepresentAs.