Интерфейс ISCardDatabase
[Интерфейс ISCardDatabase доступен для использования в операционных системах, указанных в разделе Требования. Он недоступен для использования в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях, Windows Vista, Windows Server 2008 и последующих версиях операционной системы. Модули смарт-карт предоставляют аналогичные функции.]
Интерфейс ISCardDatabase предоставляет методы для выполнения операций с базой данных диспетчера ресурсов интеллектуального карта. Эти операции включают перечисление известных смарт-карт, читателей и групп читателей, а также получение интерфейсов, поддерживаемых смарт-карта и его основным поставщиком услуг.
Примечание
Идентификатор основного поставщика услуг — это ИДЕНТИФИКАТОР GUID COM, который можно использовать для создания экземпляров и использования COM-объектов для определенного карта.
В следующем примере показано типичное использование интерфейса ISCardDatabase . В этом случае интерфейс ISCardDatabase используется для вывода списка всех известных смарт-карт.
Отправка транзакции в определенный карта
- Создайте интерфейс ISCardDatabase .
- Вызовите ListCards , чтобы получить все известные смарт-карты на основе строки ATR или поддерживаемых интерфейсов.
- Отпустите интерфейс ISCardDatabase .
Элементы
Интерфейс ISCardDatabase наследуется от интерфейса IDispatch . ISCardDatabase также имеет следующие типы элементов:
Методы
Интерфейс ISCardDatabase содержит следующие методы.
Метод | Описание |
---|---|
GetProviderCardId | Извлекает идентификатор основного поставщика услуг для определенного интеллектуального карта. |
ListCardInterfaces | Извлекает идентификаторы интерфейсов (GUID) всех интерфейсов, поддерживаемых определенным интеллектуальным карта. |
ListCards | Извлекает все имена смарт-карта, которые соответствуют определенному набору идентификаторов интерфейса (GUID) или строке ATR. |
ListReaderGroups | Извлекает имена групп читателей , о чем знает диспетчер ресурсов. |
ListReaders | Получение имен читателей , о которых знает диспетчер ресурсов. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Окончание поддержки клиентов |
Windows XP |
Прекращение поддержки сервера |
Windows Server 2003 |
Заголовок |
|
Библиотека типов |
|
DLL |
|
IID |
IID_ISCardDatabase определяется как 1461AAC8-6810-11D0-918F-00AA00C18068 |