Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Код элемента управления IOCTL_SMARTCARD_SET_ATTRIBUTE задает различные атрибуты в драйвере средства чтения смарт-карт и возвращает STATUS_SUCCESS на SCARD_ATTR_DEVICE_IN_USE; в противном случае возвращается STATUS_NOT_SUPPORTED.
Основной код
Входной буфер
(DWORD) содержит идентификатор атрибута.
Irp->AssociatedIrp.SystemBuffer Содержит тег и значение для задания.
Parameters.DeviceIoControl.InputBufferLength Содержит длину структуры значения длины тега (TLV).
Выходной буфер
Никакой.
Блок состояния
Irp->IoStatus.Information должны иметь значение sizeof(ULONG).
Irp->IoStatus.Status имеет одно из следующих значений.
| Ценность | Значение |
|---|---|
| STATUS_SUCCESS | Атрибут был успешно задан. |
| STATUS_NOT_SUPPORTED | Атрибут не поддерживается. |
| STATUS_INVALID_PARAMETER | Атрибут, который нужно задать, находится в неправильном формате. |
| STATUS_DEVICE_POWERED_OFF | Радиоконтроль близкого взаимодействия отключен. |
Требования
| Требование | Ценность |
|---|---|
| заголовка | winsmcrd.h |
См. также
руководство по проектированию для связи с полями (NFC)