Compartilhar via


Cabeçalho nfpdev.h

Esse cabeçalho é usado por nfpdrivers. Para obter mais informações, consulte:

nfpdev.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_NFP_DISABLE

Um cliente envia a solicitação IOCTL_NFP_DISABLE para desabilitar temporariamente assinaturas, publicações e eventos de presença.
IOCTL_NFP_ENABLE

O cliente envia a solicitação IOCTL_NFP_ENABLE para reabilitar assinaturas, publicações e eventos de presença desabilitados anteriormente.
IOCTL_NFP_GET_KILO_BYTES_PER_SECOND

Um cliente envia a solicitação IOCTL_NFP_GET_KILO_BYTES_PER_SECOND para qualquer identificador genérico, que não seja publicado e não assinado, para o dispositivo do provedor.
IOCTL_NFP_GET_MAX_MESSAGE_BYTES

Um cliente envia a solicitação IOCTL_NFP_GET_MAX_MESSAGE_BYTES para qualquer identificador genérico, que não seja publicado e não assinado, para o dispositivo de provedor para determinar o tamanho máximo da mensagem com suporte.
IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE

O cliente envia a solicitação IOCTL_NFP_GET_NEXT_SUBSCRIBED_MESSAGE para o identificador de assinatura repetidamente para receber mensagens assinadas à medida que chegam.
IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE

Um cliente interessado em receber notificações de que uma mensagem foi transmitida enviará a solicitação IOCTL_NFP_GET_NEXT_TRANSMITTED_MESSAGE ao driver de proximidade.
IOCTL_NFP_SET_PAYLOAD

Um aplicativo cliente envia dados de mensagem e confirma a publicação com a solicitação IOCTL_NFP_SET_PAYLOAD.