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 当此 IOCTL 在具有除 SEEvents以外的文件名的设备句柄上调用此 IOCTL 时返回,或者已经有另一个尚未完成的挂起请求。
STATUS_FEATURE_NOT_SUPPORTED 当输出为非零或安全元素的 GUID 与任何枚举 ID 不匹配时,将返回此代码。

言论

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

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

要求

要求 价值
标头 nfcsedev.h