Заголовок winscard.h
Этот заголовок используется в разделе Безопасность и Удостоверение. Дополнительные сведения см. в разделе:
Winscard.h содержит следующие программные интерфейсы:
Функции
GetOpenCardNameA Функция GetOpenCardName отображает диалоговое окно смарт-карта "Выбрать карта". (ANSI) |
GetOpenCardNameW Функция GetOpenCardName отображает диалоговое окно смарт-карта "Выбрать карта". (Юникод) |
SCardAccessStartedEvent Возвращает дескриптор события, когда событие сообщает о запуске интеллектуального диспетчера ресурсов карта. |
SCardAddReaderToGroupA Добавляет читатель в группу читателей. (ANSI) |
SCardAddReaderToGroupW Добавляет читатель в группу читателей. (Юникод) |
SCardAudit Записывает сообщения о событиях в журнал приложений Windows Microsoft-Windows-SmartCard-Audit/Authentication. |
SCardBeginTransaction Запускает транзакцию. |
SCardCancel Завершает все невыполненные действия в определенном контексте resource manager. |
SCardConnectA Устанавливает соединение (с использованием определенного контекста resource manager) между вызывающим приложением и смарт-карта, содержащимся определенным средством чтения. Если в указанном средстве чтения не существует карта, возвращается ошибка. (ANSI) |
SCardConnectW Устанавливает соединение (с использованием определенного контекста resource manager) между вызывающим приложением и смарт-карта, содержащимся определенным средством чтения. Если в указанном средстве чтения не существует карта, возвращается ошибка. (Юникод) |
SCardControl Обеспечивает прямой контроль над средством чтения. Вы можете вызвать его в любое время после успешного вызова SCardConnect и до успешного вызова SCardDisconnect. |
SCardDisconnect Завершает ранее открытое соединение между вызывающим приложением и смарт-карта в целевом средстве чтения. |
SCardEndTransaction Завершает ранее объявленную транзакцию, позволяя другим приложениям возобновить взаимодействие с карта. |
SCardEstablishContext Устанавливает контекст диспетчера ресурсов (область), в котором выполняются операции с базой данных. |
SCardForgetCardTypeA Удаляет появившиеся интеллектуальные карта из подсистемы интеллектуального карта. (ANSI) |
SCardForgetCardTypeW Удаляет появившиеся интеллектуальные карта из подсистемы интеллектуального карта. (Юникод) |
SCardForgetReaderA Удаляет ранее появившиеся средства чтения из-под контроля подсистемы интеллектуального карта. Он удаляется из базы данных смарт-карта, в том числе из любой группы читателей, в которую она могла быть добавлена. (ANSI) |
SCardForgetReaderGroupA Удаляет ранее представленную группу чтения смарт-карта из подсистемы интеллектуального карта. Хотя эта функция автоматически очищает все читатели из группы, она не влияет на существование отдельных модулей чтения в базе данных. (ANSI) |
SCardForgetReaderGroupW Удаляет ранее представленную группу чтения смарт-карта из подсистемы интеллектуального карта. Хотя эта функция автоматически очищает все читатели из группы, она не влияет на существование отдельных модулей чтения в базе данных. (Юникод) |
SCardForgetReaderW Удаляет ранее появившиеся средства чтения из-под контроля подсистемы интеллектуального карта. Он удаляется из базы данных смарт-карта, в том числе из любой группы читателей, в которую она могла быть добавлена. (Юникод) |
SCardFreeMemory Освобождает память, возвращенную диспетчером ресурсов, с помощью конструктора длины SCARD_AUTOALLOCATE. |
SCardGetAttrib Извлекает текущие атрибуты средства чтения для заданного дескриптора. Это не влияет на состояние средства чтения, драйвера или карта. |
SCardGetCardTypeProviderNameA Возвращает имя модуля (библиотеки динамической компоновки), содержащего поставщик для заданного карта имя и тип поставщика. (ANSI) |
SCardGetCardTypeProviderNameW Возвращает имя модуля (библиотеки динамической компоновки), содержащего поставщик для заданного карта имя и тип поставщика. (Юникод) |
SCardGetDeviceTypeIdA Возвращает идентификатор типа устройства карта средства чтения для заданного имени средства чтения. Эта функция не влияет на состояние средства чтения. (ANSI) |
SCardGetDeviceTypeIdW Возвращает идентификатор типа устройства карта средства чтения для заданного имени средства чтения. Эта функция не влияет на состояние средства чтения. (Юникод) |
SCardGetProviderIdA Возвращает идентификатор (GUID) поставщика основной службы для заданного карта. (ANSI) |
SCardGetProviderIdW Возвращает идентификатор (GUID) поставщика основной службы для заданного карта. (Юникод) |
SCardGetReaderDeviceInstanceIdA Возвращает идентификатор экземпляра устройства карта средства чтения для заданного имени средства чтения. Эта функция не влияет на состояние средства чтения. (ANSI) |
SCardGetReaderDeviceInstanceIdW Возвращает идентификатор экземпляра устройства карта средства чтения для заданного имени средства чтения. Эта функция не влияет на состояние средства чтения. (Юникод) |
SCardGetReaderIconA Возвращает значок средства чтения смарт-карта для имени заданного читателя. (ANSI) |
SCardGetReaderIconW Возвращает значок средства чтения смарт-карта для имени заданного читателя. (Юникод) |
SCardGetStatusChangeA Блокирует выполнение до изменения текущей доступности карточек в определенном наборе средств чтения. (ANSI) |
SCardGetStatusChangeW Блокирует выполнение до изменения текущей доступности карточек в определенном наборе средств чтения. (Юникод) |
SCardGetTransmitCount Извлекает количество операций передачи, завершенных с момента вставки указанного средства чтения карта. |
SCardIntroduceCardTypeA Представляет смарт-карта подсистеме интеллектуального карта (для активного пользователя), добавляя ее в базу данных интеллектуального карта. (ANSI) |
SCardIntroduceCardTypeW Представляет смарт-карта подсистеме интеллектуального карта (для активного пользователя), добавляя ее в базу данных интеллектуального карта. (Юникод) |
SCardIntroduceReaderA Вводит новое имя для существующего средства чтения смарт-карта. (ANSI) |
SCardIntroduceReaderGroupA Знакомит группу читателей с подсистемой интеллектуального карта. Однако группа читателей не создается, пока она не будет указана при добавлении средства чтения в базу данных смарт-карта. (ANSI) |
SCardIntroduceReaderGroupW Знакомит группу читателей с подсистемой интеллектуального карта. Однако группа читателей не создается, пока она не будет указана при добавлении средства чтения в базу данных смарт-карта. (Юникод) |
SCardIntroduceReaderW Вводит новое имя для существующего средства чтения смарт-карта. (Юникод) |
SCardIsValidContext Определяет, является ли дескриптор контекста смарт-карта допустимым. |
SCardListCardsA Выполняет поиск в базе данных смарт-карта и предоставляет список именованных карточек, ранее представленных в системе пользователем. (ANSI) |
SCardListCardsW Выполняет поиск в базе данных смарт-карта и предоставляет список именованных карточек, ранее представленных в системе пользователем. (Юникод) |
SCardListInterfacesA Предоставляет список интерфейсов, предоставляемых заданным карта. (ANSI) |
SCardListInterfacesW Предоставляет список интерфейсов, предоставляемых заданным карта. (Юникод) |
SCardListReaderGroupsA Предоставляет список групп читателей, которые ранее были представлены в системе. (ANSI) |
SCardListReaderGroupsW Предоставляет список групп читателей, которые ранее были представлены в системе. (Юникод) |
SCardListReadersA Предоставляет список читателей в наборе именованных групп читателей, устраняя дублирование. (ANSI) |
SCardListReadersW Предоставляет список читателей в наборе именованных групп читателей, устраняя дублирование. (Юникод) |
SCardListReadersWithDeviceInstanceIdA Возвращает список модулей чтения, которые предоставили идентификатор экземпляра устройства. Эта функция не влияет на состояние средства чтения. (ANSI) |
SCardListReadersWithDeviceInstanceIdW Возвращает список модулей чтения, которые предоставили идентификатор экземпляра устройства. Эта функция не влияет на состояние средства чтения. (Юникод) |
SCardLocateCardsA Выполняет поиск карта со строкой ATR, указанной в параметре rgReaderStates, которая соответствует одному из карта имен, указанных в mszCards, немедленно возвращая результат. (ANSI) |
SCardLocateCardsByATRA Выполняет поиск карта с именем, которое соответствует одному из карта имен, содержащихся в одной из SCARD_ATRMASK структур, указанных в параметре rgAtrMasks. (ANSI) |
SCardLocateCardsByATRW Выполняет поиск карта с именем, которое соответствует одному из карта имен, содержащихся в одной из SCARD_ATRMASK структур, указанных в параметре rgAtrMasks. (Юникод) |
SCardLocateCardsW Выполняет поиск карта со строкой ATR, указанной в параметре rgReaderStates, которая соответствует одному из карта имен, указанных в mszCards, немедленно возвращая результат. (Юникод) |
SCardReadCacheA Извлекает часть значения пары "имя-значение" из глобального кэша, поддерживаемого Resource Manager смарт-карты. (ANSI) |
SCardReadCacheW Извлекает часть значения пары "имя-значение" из глобального кэша, поддерживаемого Resource Manager смарт-карты. (Юникод) |
SCardReconnect Восстанавливает существующее соединение между вызывающим приложением и интеллектуальным карта. |
SCardReleaseContext Закрывает установленный контекст resource manager, освобождая все ресурсы, выделенные в этом контексте, включая объекты SCARDHANDLE и память, выделенные с помощью конструктора длины SCARD_AUTOALLOCATE. |
SCardReleaseStartedEvent Уменьшает количество ссылок для дескриптора, полученного при предыдущем вызове функции SCardAccessStartedEvent. |
SCardRemoveReaderFromGroupA Удаляет читатель из существующей группы читателей. Эта функция не оказывает влияния на средство чтения. (ANSI) |
SCardRemoveReaderFromGroupW Удаляет читатель из существующей группы читателей. Эта функция не оказывает влияния на средство чтения. (Юникод) |
SCardSetAttrib Задает заданный атрибут средства чтения для заданного дескриптора. |
SCardSetCardTypeProviderNameA Указывает имя модуля (библиотеки динамической компоновки), содержащего поставщик для заданного карта имя и тип поставщика. (ANSI) |
SCardSetCardTypeProviderNameW Указывает имя модуля (библиотеки динамической компоновки), содержащего поставщик для заданного карта имя и тип поставщика. (Юникод) |
SCardStatusA Предоставляет текущее состояние смарт-карта в средстве чтения. (ANSI) |
SCardStatusW Предоставляет текущее состояние смарт-карта в средстве чтения. (Юникод) |
SCardTransmit Отправляет запрос на обслуживание смарт-карта и ожидает обратного получения данных из карта. |
SCardUIDlgSelectCardA Отображает диалоговое окно смарт-карта Выбор карточки. (ANSI) |
SCardUIDlgSelectCardW Отображает диалоговое окно смарт-карта Выбор карточки. (Юникод) |
SCardWriteCacheA Записывает пару "имя-значение" из смарт-карта в глобальный кэш, поддерживаемый Resource Manager смарт-карты. (ANSI) |
SCardWriteCacheW Записывает пару "имя-значение" из смарт-карта в глобальный кэш, поддерживаемый Resource Manager смарт-карты. (Юникод) |
Структуры
OPENCARD_SEARCH_CRITERIAA Структура OPENCARD_SEARCH_CRITERIA используется функцией SCardUIDlgSelectCard для распознавания карточек, соответствующих требованиям, установленным вызывающим элементом. Однако можно вызвать SCardUIDlgSelectCard без использования этой структуры. (ANSI) |
OPENCARD_SEARCH_CRITERIAW Структура OPENCARD_SEARCH_CRITERIA используется функцией SCardUIDlgSelectCard для распознавания карточек, соответствующих требованиям, установленным вызывающим элементом. Однако можно вызвать SCardUIDlgSelectCard без использования этой структуры. (Юникод) |
OPENCARDNAME_EXA Структура OPENCARDNAME_EX содержит сведения, которые функция SCardUIDlgSelectCard использует для инициализации диалогового окна выбора карточки смарт-карта. (ANSI) |
OPENCARDNAME_EXW Структура OPENCARDNAME_EX содержит сведения, которые функция SCardUIDlgSelectCard использует для инициализации диалогового окна выбора карточки смарт-карта. (Юникод) |
OPENCARDNAMEA Содержит сведения, которые функция GetOpenCardName использует для инициализации смарт-карта диалогового окна Выбор карточки. (ANSI) |
OPENCARDNAMEW Содержит сведения, которые функция GetOpenCardName использует для инициализации смарт-карта диалогового окна Выбор карточки. (Юникод) |
SCARD_ATRMASK Используется функцией SCardLocateCardsByATR для поиска карт. |
SCARD_READERSTATEA Используется функциями для отслеживания смарт-карт в модулях чтения. (ANSI) |
SCARD_READERSTATEW Используется функциями для отслеживания смарт-карт в модулях чтения. (Юникод) |