次の方法で共有


nfpdev.h ヘッダー

このヘッダーは nfpdrivers によって使用されます。 詳細については、以下を参照してください。

nfpdev.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
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要求でパブリケーションを確認します。