Partager via


en-tête nfpdev.h

Cet en-tête est utilisé par les nfpdrivers. Pour plus d’informations, consultez :

nfpdev.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_NFP_DISABLE

Un client envoie la demande de IOCTL_NFP_DISABLE pour désactiver temporairement les abonnements, les publications et les événements de présence.
IOCTL_NFP_ENABLE

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.
IOCTL_NFP_GET_KILO_BYTES_PER_SECOND

Un client envoie la requête IOCTL_NFP_GET_KILO_BYTES_PER_SECOND à n’importe quel handle générique, qui n’est pas publié et non abonné, à l’appareil fournisseur.
IOCTL_NFP_GET_MAX_MESSAGE_BYTES

Un client envoie la demande IOCTL_NFP_GET_MAX_MESSAGE_BYTES à n’importe quel handle générique, qui n’est pas publié et non abonné, à l’appareil fournisseur pour déterminer la taille maximale de message prise en charge.
IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE

Le client envoie la demande de IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE à l’abonnement à plusieurs reprises afin de recevoir des messages abonnés dès qu’ils arrivent.
IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE

Un client intéressé par la réception de notifications qu’un message a été transmis envoie la demande de IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE au pilote de proximité.
IOCTL_NFP_SET_PAYLOAD

Une application cliente envoie des données de message et confirme la publication avec la demande de IOCTL_NFP_SET_PAYLOAD.