IOCTL_NFP_GET_KILO_BYTES_PER_SECOND IOCTL (nfpdev.h)
用戶端會將 IOCTL_NFP_GET_KILO_BYTES_PER_SECOND 要求傳送至提供者裝置,也就是未發行且未訂閱的任何泛型句柄。 要求會傳送,以判斷提供者或其基礎 RF 技術所支援的近似最佳案例傳送速率。 這用來區分傳輸速率到另一個數量級的差異。
注意 典型的 NFC 實作應該提供大約 50 的值。
主要程序代碼
輸入緩衝區
沒有
輸出緩衝區
一個 INT32 值,定義提供者或其基礎技術支援的近似傳輸速度。
狀態區塊
Irp->如果要求成功,IoStatus.Status 會設定為STATUS_SUCCESS。
否則,狀態為適當的錯誤條件作為NTSTATUS程式碼。
如需詳細資訊,請參閱 NTSTATUS 值。
言論
每個提供者實作都可以指定近似傳輸速率。 典型的 NFC 實作應該提供大約每秒 50 KB 的值。
以下是使用此 IOCTL 時的必要動作:
- 驅動程式必須支援每秒不超過 16 KB 的近似傳輸速率。
- 收到此 IOCTL 時,驅動程式必須將大約傳送速率複製到輸出緩衝區,並使用STATUS_SUCCESS完成。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
標頭 | nfpdev.h |