Поделиться через


заголовок nfpdev.h

Этот заголовок используется nfpdrivers. Дополнительные сведения см. в следующем разделе:

nfpdev.h содержит следующие интерфейсы программирования:

IoCTLs

 
IOCTL_NFP_DISABLE

Клиент отправляет запрос IOCTL_NFP_DISABLE временно отключать подписки, публикации и события присутствия.
IOCTL_NFP_ENABLE

Клиент отправляет запрос IOCTL_NFP_ENABLE для повторного включения ранее отключенных подписок, публикаций и событий присутствия.
IOCTL_NFP_GET_KILO_BYTES_PER_SECOND

Клиент отправляет запрос IOCTL_NFP_GET_KILO_BYTES_PER_SECOND на любой универсальный дескриптор, который не опубликован и не подписан на устройство поставщика.
IOCTL_NFP_GET_MAX_MESSAGE_BYTES

Клиент отправляет запрос IOCTL_NFP_GET_MAX_MESSAGE_BYTES на любой универсальный дескриптор, который не опубликован и не подписан, на устройство поставщика, чтобы определить максимальный размер сообщения, поддерживаемый.
IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE

Клиент отправляет запрос IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE в дескриптор подписки многократно, чтобы получать подписанные сообщения по мере их поступления.
IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE

Клиент, заинтересованный в получении уведомлений о том, что сообщение было передано, отправит IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE запрос водителю близкого взаимодействия.
IOCTL_NFP_SET_PAYLOAD

Клиентское приложение отправляет данные сообщения и подтверждает публикацию с помощью запроса IOCTL_NFP_SET_PAYLOAD.