nfpdev.h header
This header is used by nfpdrivers. For more information, see:
nfpdev.h contains the following programming interfaces:
IOCTLs
IOCTL_NFP_DISABLE A client sends the IOCTL_NFP_DISABLE request to temporarily disable subscriptions, publications, and presence events. |
IOCTL_NFP_ENABLE The client sends the IOCTL_NFP_ENABLE request to re-enable previously disabled subscriptions, publications, and presence events. |
IOCTL_NFP_GET_KILO_BYTES_PER_SECOND A client sends the IOCTL_NFP_GET_KILO_BYTES_PER_SECOND request to any generic handle, one that is non-published and non-subscribed, to the provider device. |
IOCTL_NFP_GET_MAX_MESSAGE_BYTES A client sends the IOCTL_NFP_GET_MAX_MESSAGE_BYTES request to any generic handle, one that is non-published and non-subscribed, to the provider device to determine the maximum message size supported. |
IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE The client sends the IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE request to the subscription handle repeatedly in order to receive subscribed messages as they arrive. |
IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE A client interested in receiving notifications that a message has been transmitted will send the IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE request to the proximity driver. |
IOCTL_NFP_SET_PAYLOAD A client application sends message data and confirms publication with the IOCTL_NFP_SET_PAYLOAD request. |