IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL (nfcsedev.h)

Код элемента управления IOCTL_NFCSE_GET_NFCC_CAPABILITIES возвращает сведения о текущих возможностях контроллера NFC, включая максимальный размер таблицы маршрутизации в режиме прослушивания (определенный в разделе 4.2 технической спецификации интерфейса контроллера NFC (NCI) версии 1.1) и поддерживаемые режимы маршрутизации.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

None

Длина входного буфера

None

Выходной буфер

SECURE_ELEMENT_NFCC_CAPABILITIES , содержащие возможности контроллера NFC.

Длина выходного буфера

sizeof(SECURE_ELEMENT_NFCC_CAPABILITIES)

Блок состояния

Irp->IoStatus.Status имеет значение STATUS_SUCCESS , если запрос выполнен успешно. Возможные коды ошибок:

Код возврата Описание
STATUS_BUFFER_OVERFLOW Предоставленный буфер был слишком мал для структуры SECURE_ELEMENT_NFCC_CAPABILITIES.
STATUS_INVALID_PARAMETER Значение , если входной буфер не равен нулю.
STATUS_INVALID_DEVICE_STATE Если IOCTL отправляется на дескриптор, отличный от относительного имени "SEManage".

Требования

Требование Значение
Заголовок nfcsedev.h