次の方法で共有


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