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


Интерфейс ISCardDatabase

[Интерфейс ISCardDatabase доступен для использования в операционных системах, указанных в разделе Требования. Он недоступен для использования в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях, Windows Vista, Windows Server 2008 и последующих версиях операционной системы. Модули смарт-карт предоставляют аналогичные функции.]

Интерфейс ISCardDatabase предоставляет методы для выполнения операций с базой данных диспетчера ресурсов интеллектуального карта. Эти операции включают перечисление известных смарт-карт, читателей и групп читателей, а также получение интерфейсов, поддерживаемых смарт-карта и его основным поставщиком услуг.

Примечание

Идентификатор основного поставщика услуг — это ИДЕНТИФИКАТОР GUID COM, который можно использовать для создания экземпляров и использования COM-объектов для определенного карта.

 

В следующем примере показано типичное использование интерфейса ISCardDatabase . В этом случае интерфейс ISCardDatabase используется для вывода списка всех известных смарт-карт.

Отправка транзакции в определенный карта

  1. Создайте интерфейс ISCardDatabase .
  2. Вызовите ListCards , чтобы получить все известные смарт-карты на основе строки ATR или поддерживаемых интерфейсов.
  3. Отпустите интерфейс ISCardDatabase .

Элементы

Интерфейс ISCardDatabase наследуется от интерфейса IDispatch . ISCardDatabase также имеет следующие типы элементов:

Методы

Интерфейс ISCardDatabase содержит следующие методы.

Метод Описание
GetProviderCardId Извлекает идентификатор основного поставщика услуг для определенного интеллектуального карта.
ListCardInterfaces Извлекает идентификаторы интерфейсов (GUID) всех интерфейсов, поддерживаемых определенным интеллектуальным карта.
ListCards Извлекает все имена смарт-карта, которые соответствуют определенному набору идентификаторов интерфейса (GUID) или строке ATR.
ListReaderGroups Извлекает имена групп читателей , о чем знает диспетчер ресурсов.
ListReaders Получение имен читателей , о которых знает диспетчер ресурсов.

 

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Окончание поддержки клиентов
Windows XP
Прекращение поддержки сервера
Windows Server 2003
Заголовок
Scardmgr.h
Библиотека типов
Scardmgr.tlb
DLL
Scardssp.dll
IID
IID_ISCardDatabase определяется как 1461AAC8-6810-11D0-918F-00AA00C18068