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
Mémoire tampon d'entrée
SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO structure.
Mémoire tampon de sortie
None
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 :
Code de retour | Description |
---|---|
STATUS_INVALID_DEVICE_STATE | Ce code est retourné lorsque cet 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 que le pilote doit respecter.
- Cet IOCTL doit être appelé sur un handle avec un nom de fichier SEEvents ; sinon, le pilote retourne STATUS_INVALID_DEVICE_STATE.
- GUID_NULL peut être spécifié par le client en tant que carte générique pour s’abonner à un événement spécifique à partir de tous les éléments sécurisés énumérés.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | nfcsedev.h |