Partager via


IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT IOCTL (nfcsedev.h)

Le code de contrôle IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT est émis par un client pour s’abonner à un événement spécifique.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

structure SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO.

Mémoire tampon de sortie

Aucun

Bloc d’état

Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Les codes d’erreur possibles sont les suivants :

Retour du code Description
STATUS_INVALID_DEVICE_STATE Ce code est retourné lorsque ce IOCTL est appelé sur un handle d’appareil avec un nom de fichier autre que SEEvents, ou qu’il existe déjà une autre demande en attente qui n’est pas encore terminée.
STATUS_FEATURE_NOT_SUPPORTED Ce code est retourné lorsque la sortie est différente de zéro, ou lorsque le GUID de l’élément sécurisé ne correspond à aucun des ID énumérés.

Remarques

Voici les exigences auxquelles le pilote doit adhérer.

  • Ce IOCTL doit être appelé sur un handle avec un nom de fichier SEEvents ; sinon, le pilote retourne STATUS_INVALID_DEVICE_STATE.
  • GUID_NULL pouvez être spécifié par le client en tant que caractère générique pour s’abonner à un événement spécifique à partir de tous les éléments sécurisés énumérés.

Exigences

Exigence Valeur
d’en-tête nfcsedev.h