共用方式為


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 。 可能的錯誤碼為:

傳回碼 Description
STATUS_INVALID_DEVICE_STATE 當此 IOCTL 在檔名不是 SEEvents 的裝置句柄上呼叫,或已經有另一個尚未完成的擱置要求時,就會傳回此程式代碼。
STATUS_FEATURE_NOT_SUPPORTED 當輸出為非零,或安全專案的 GUID 不符合任何列舉標識碼時,就會傳回此程式代碼。

備註

以下是驅動程序必須遵守的需求。

  • 此 IOCTL 必須在具有 SEEvents 檔名的句柄上呼叫;否則,驅動程式會傳回STATUS_INVALID_DEVICE_STATE。
  • GUID_NULL 可由用戶端指定為通配符,以訂閱來自所有列舉安全元素的特定事件。

規格需求

需求
標頭 nfcsedev.h