Resource Manager смарт-карт

Смарт-менеджер картаресурса управляет доступом к модулям чтения и смарт-картам. Для управления этими ресурсами он выполняет следующие функции.

  • Определяет и отслеживает ресурсы.

  • Выделяет средства чтения и ресурсы для нескольких приложений.

  • Поддерживает примитивы транзакций для доступа к службам, доступным на данном карта.

    Примечание

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

     

Доступ к диспетчеру ресурсов можно получить напрямую через API resource manager или косвенно через любой поставщик услуг интеллектуальной карта.

API resource manager — это набор функций Windows, которые предоставляют прямой доступ к службам resource manager. Общие сведения о функциях Windows, предоставляемых API, см. в статье API Resource Manager смарт-карт. Для сравнения, поставщики услуг интеллектуальной карта используют COM-интерфейсы.

Многие функции Windows в API Resource Manager имеют эквиваленты в свойствах и методах COM-интерфейсов поставщиков интеллектуальных карта услуг. И хотя большинству разработчиков приложений будет проще работать с COM, некоторые приложения по-прежнему должны использовать функции Windows для выполнения определенных задач. Например, приложения, которым необходимо управлять списком читателей или групп читателей в базе данных интеллектуального карта, а также приложения, которым требуется прямой контроль над читателем, должны использовать API resource manager. Службы, предоставляющие эти возможности, доступны только в функциях Windows, а не в COM, предоставляемых поставщиками услуг.

Сведения о реализации диспетчера ресурсов в Windows см. в разделе Реализация Resource Manager.