IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL (nfcsedev.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Никакой

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

Никакой

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

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