IOCTL_NFP_GET_MAX_MESSAGE_BYTES IOCTL (nfpdev.h)

用戶端會將 IOCTL_NFP_GET_MAX_MESSAGE_BYTES 要求傳送至任何泛型句柄,也就是未發行且未訂閱的句柄,以判斷支援的訊息大小上限。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

沒有

輸出緩衝區

一個 INT32 值,定義提供所支援訊息大小上限。

狀態區塊

Irp->如果要求成功,IoStatus.Status 會設定為STATUS_SUCCESS。

否則,狀態為適當的錯誤條件作為NTSTATUS程式碼。

如需詳細資訊,請參閱 NTSTATUS 值

言論

  • 每個提供者實作都可以指定發行集和訂閱的訊息大小上限。 Windows 要求此提供者支援的訊息大小上限不小於 10 KB。
  • 以下是使用此 ioctl 時的必要動作:
    • 驅動程式必須支援訊息大小上限,不超過 10 KB。
    • 收到此 IOCTL 時,驅動程式必須將訊息大小上限複製到輸出緩衝區,並使用STATUS_SUCCESS完成。

要求

要求 價值
最低支援的用戶端 Windows 8
標頭 nfpdev.h

另請參閱

近距離通信(NFC)整體設計指南

近距離鄰近設計指南(點選和 Do、NFP 提供者模型、驅動程式需求)