Partager via


IOCTL_NFP_ENABLE IOCTL (nfpdev.h)

Le client envoie la demande de IOCTL_NFP_ENABLE pour réactiver les abonnements, publications et événements de présence précédemment désactivés.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Aucun

Mémoire tampon de sortie

Aucun

Bloc d’état

Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit.

Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS.

Pour plus d’informations, consultez valeurs NTSTATUS.

Remarques

Les actions suivantes sont requises lors de l’utilisation de ce IOCTL :

  • Lorsque ce IOCTL est reçu, le pilote DOIT marquer le handle de fichier comme « Activé ».
  • Si le handle de fichier est déjà marqué « Activé », le pilote doit terminer le IOCTL avec STATUS_INVALID_DEVICE_STATE.
  • Si un appareil est actuellement proche de la fin de ce IOCTL, les données de message (ainsi que son type) doivent être transmises (une seule fois) à l’appareil de proximité.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
d’en-tête nfpdev.h

Voir aussi

IOCTL_NFP_DISABLE

guide de conception global de communication en champ proche (NFC)

guide de conception de proximité de champ proche (modèle de fournisseur NFP, exigences du pilote)