Condividi tramite


intestazione nfpdev.h

Questa intestazione viene usata dai nfpdrivers. Per altre informazioni, vedere:

nfpdev.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_NFP_DISABLE

Un client invia la richiesta di IOCTL_NFP_DISABLE per disabilitare temporaneamente sottoscrizioni, pubblicazioni e eventi di presenza.
IOCTL_NFP_ENABLE

Il client invia la richiesta di IOCTL_NFP_ENABLE per abilitare nuovamente le sottoscrizioni, le pubblicazioni e gli eventi di presenza disabilitati in precedenza.
IOCTL_NFP_GET_KILO_BYTES_PER_SECOND

Un client invia la richiesta di IOCTL_NFP_GET_KILO_BYTES_PER_SECOND a qualsiasi handle generico, uno non pubblicato e non sottoscritto, al dispositivo provider.
IOCTL_NFP_GET_MAX_MESSAGE_BYTES

Un client invia la richiesta di IOCTL_NFP_GET_MAX_MESSAGE_BYTES a qualsiasi handle generico, uno non pubblicato e non sottoscritto, al dispositivo provider per determinare le dimensioni massime dei messaggi supportate.
IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE

Il client invia ripetutamente la richiesta di IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE all'handle della sottoscrizione per ricevere messaggi sottoscritti durante l'arrivo.
IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE

Un client interessato a ricevere notifiche che un messaggio è stato trasmesso invierà la richiesta di IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE al driver di prossimità.
IOCTL_NFP_SET_PAYLOAD

Un'applicazione client invia i dati dei messaggi e conferma la pubblicazione con la richiesta di IOCTL_NFP_SET_PAYLOAD.