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 요청을 사용하여 게시를 확인합니다.