IOCTL_NFP_GET_KILO_BYTES_PER_SECOND IOCTL (nfpdev.h)

用戶端會將 IOCTL_NFP_GET_KILO_BYTES_PER_SECOND 要求傳送至提供者裝置,也就是非已發佈和非訂閱的一般句柄。 系統會傳送要求,以判斷提供者或其基礎 RF 技術所支援的近似最佳案例傳送速率。 這是用來區分傳輸速率到另一個數量級的差異。

注意 典型的 NFC 實作應該提供大約 50 的值。
 

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

輸出緩衝區

一個 INT32 值,定義提供者或其基礎技術所支援的近似傳送速率。

狀態區塊

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

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

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

備註

每個提供者實作都可以指定大約傳輸速率。 典型的 NFC 實作應該提供大約每秒 50 KB 的值。

以下是使用此 IOCTL 時的必要動作:

  • 驅動程式必須支援每秒不超過 16 KB 的近似傳輸速率。
  • 收到此 IOCTL 時,驅動程式必須將大約傳送速率複製到輸出緩衝區,並使用STATUS_SUCCESS完成。

規格需求

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

另請參閱

近距離現場通訊 (NFC) 整體設計指南

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