en-tête nfpdev.h
Cet en-tête est utilisé par nfpdrivers. Pour plus d'informations, consultez les pages suivantes :
nfpdev.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_NFP_DISABLE Un client envoie la demande 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, les publications et les événements de présence précédemment désactivés. |
IOCTL_NFP_GET_KILO_BYTES_PER_SECOND Un client envoie la demande de IOCTL_NFP_GET_KILO_BYTES_PER_SECOND à n’importe quel handle générique, non publié et non abonné, à l’appareil du fournisseur. |
IOCTL_NFP_GET_MAX_MESSAGE_BYTES Un client envoie la demande de IOCTL_NFP_GET_MAX_MESSAGE_BYTES à n’importe quel handle générique, non publié et non abonné, à l’appareil du 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 au handle d’abonnement à plusieurs reprises afin de recevoir les messages abonnés à mesure qu’ils arrivent. |
IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE Un client qui souhaite recevoir des notifications indiquant 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. |