IOCTL_NFCSE_GET_NFCC_CAPABILITIES IOCTL (nfcsedev.h)

IOCTL_NFCSE_GET_NFCC_CAPABILITIES控制代码返回有关当前 NFC 控制器功能的信息,包括 NFC 控制器接口 (的第 4.2 节中定义的最大侦听模式路由表大小 (NCI) 技术规范版本 1.1) 和支持的路由模式。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

输入缓冲区长度

输出缓冲区

包含 NFC 控制器功能的SECURE_ELEMENT_NFCC_CAPABILITIES。

输出缓冲区长度

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”的句柄上发送。

要求

要求
Header nfcsedev.h