Диспетчер ресурсов смарт-карт
Диспетчер ресурсов смарт-карт управляет доступом к читателям и смарт-картам. Для управления этими ресурсами он выполняет следующие функции.
Определяет и отслеживает ресурсы.
Выделяет средства чтения и ресурсы в нескольких приложениях.
Поддерживает примитивы транзакций для доступа к службам, доступным на данной карте.
Примечание.
Это важная точка, так как текущие карточки являются однопоточными устройствами, которые часто требуют выполнения нескольких команд для выполнения одной функции. Транзакции позволяют выполнять несколько команд без прерывания, гарантируя, что сведения о промежуточном состоянии не повреждены.
Диспетчер ресурсов можно получить непосредственно через API диспетчера ресурсов или косвенно через любого поставщика услуг смарт-карт.
API диспетчера ресурсов — это набор функций Windows, которые предоставляют прямой доступ к службам диспетчера ресурсов. Общие сведения о функциях Windows, предоставляемых API, см. в разделе API Диспетчера ресурсов смарт-карт. Для сравнения поставщики услуг смарт-карт используют COM-интерфейсы.
Многие функции Windows в API диспетчера ресурсов имеют эквиваленты в свойствах и методах com-интерфейсов поставщиков услуг смарт-карт. И хотя большинство разработчиков приложений смогут легко работать с COM, некоторые приложения по-прежнему должны использовать функции Windows для выполнения определенных задач. Например, приложения, которым требуется управлять списком читателей или групп чтения в базе данных смарт-карт, а также те, которые нуждаются в прямом управлении читателем, должны использовать API диспетчера ресурсов. Службы, предоставляющие эти возможности, доступны только в функциях Windows, а не в COM, предоставляемых поставщиками услуг.
Сведения о реализации диспетчера ресурсов в Windows см. в разделе "Реализация Resource Manager".