IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT IOCTL (nfcsedev.h)

IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT控制代码由客户端发出,用于订阅特定事件。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO 结构。

输出缓冲区

状态块

Irp->如果请求成功,IoStatus.Status 设置为 STATUS_SUCCESS 。 可能的错误代码包括:

返回代码 说明
STATUS_INVALID_DEVICE_STATE 当在文件名不是 SEEvents 的设备句柄上调用此 IOCTL,或者已经有另一个尚未完成的挂起请求时,将返回此代码。
STATUS_FEATURE_NOT_SUPPORTED 当输出为非零或当安全元素的 GUID 与任何枚举 ID 不匹配时,将返回此代码。

注解

以下是驱动程序必须遵守的要求。

  • 必须在具有 SEEvents 文件名的句柄上调用此 IOCTL;否则,驱动程序将返回STATUS_INVALID_DEVICE_STATE。
  • GUID_NULL可由客户端指定为从所有枚举的安全元素订阅特定事件的野生卡。

要求

要求
Header nfcsedev.h