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


Заголовок 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

Используется функциями для отслеживания смарт-карт в модулях чтения. (Юникод)