Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется nfpdrivers. Дополнительные сведения можно найти здесь
winsmcrd.h содержит следующие интерфейсы программирования:
IoCTLs
|
IOCTL_SMARTCARD_EJECT Запрос IOCTL_SMARTCARD_EJECT удаляет в настоящее время вставленную смарт-карту из средства чтения смарт-карт. |
|
IOCTL_SMARTCARD_GET_ATTRIBUTE Запросы кода IOCTL_SMARTCARD_GET_ATTRIBUTE для атрибутов смарт-карты. |
|
IOCTL_SMARTCARD_GET_LAST_ERROR Запрос IOCTL_SMARTCARD_GET_LAST_ERROR извлекает код ошибки самой предыдущей операции, так как нет возможности вернуть код ошибки сразу после завершения перекрывающейся операции. |
|
IOCTL_SMARTCARD_GET_STATE Код элемента управления IOCTL_SMARTCARD_GET_STATE получает текущее состояние смарт-карты. |
|
IOCTL_SMARTCARD_IS_ABSENT Код элемента управления IOCTL_SMARTCARD_IS_ABSENT возвращается немедленно с STATUS_SUCCESS если в настоящее время смарт-карта не обнаружена. |
|
IOCTL_SMARTCARD_IS_PRESENT Код элемента управления IOCTL_SMARTCARD_IS_PRESENT определяет, обнаружена ли в настоящее время смарт-карта. |
|
IOCTL_SMARTCARD_POWER Для Windows может потребоваться драйвер, чтобы этот IOCTL был NOP и возвращал успех. |
|
IOCTL_SMARTCARD_SET_ATTRIBUTE Код элемента управления IOCTL_SMARTCARD_SET_ATTRIBUTE задает атрибут и возвращает STATUS_SUCCESS на SCARD_ATTR_DEVICE_IN_USE; в противном случае возвращается STATUS_NOT_SUPPORTED. |
|
IOCTL_SMARTCARD_SET_PROTOCOL Задает прокотол, с которым драйвер взаимодействует с смарт-картой после обнаружения карты. |
|
IOCTL_SMARTCARD_SWALLOW Запрос IOCTL_SMARTCARD_SWALLOW заставляет средство чтения смарт-карт проглотить карточку. |
|
IOCTL_SMARTCARD_TRANSMIT Передает данные от клиента на обнаруженную смарт-карту в ISO7816-4, совместимой с APDU. |
Структуры
|
SCARD_IO_REQUEST Эта структура используется для идентификации запроса ввода-вывода смарт-карты. |