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