IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT IOCTL (nfcsedev.h)

Der IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT Steuercode wird von einem Client ausgegeben, um ein bestimmtes Ereignis zu abonnieren.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO Struktur.

Ausgabepuffer

Keine

Statusblock

Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Mögliche Fehlercodes sind:

Rückgabecode BESCHREIBUNG
STATUS_INVALID_DEVICE_STATE Dieser Code wird zurückgegeben, wenn diese IOCTL für ein Gerätehandle mit einem anderen Dateinamen als SEEvents aufgerufen wird oder bereits eine andere ausstehende Anforderung vorhanden ist, die noch nicht abgeschlossen ist.
STATUS_FEATURE_NOT_SUPPORTED Dieser Code wird zurückgegeben, wenn die Ausgabe ungleich 0 (null) ist oder wenn die GUID des secure-Elements keiner der aufgezählten IDs entspricht.

Hinweise

Im Folgenden sind Die Anforderungen aufgeführt, die der Treiber erfüllen muss.

  • Diese IOCTL muss für ein Handle mit einem SEEvents-Dateinamen aufgerufen werden. Andernfalls gibt der Treiber STATUS_INVALID_DEVICE_STATE zurück.
  • GUID_NULL kann vom Client als wilder Karte angegeben werden, um ein bestimmtes Ereignis aus allen aufgelisteten sicheren Elementen zu abonnieren.

Anforderungen

Anforderung Wert
Header nfcsedev.h