IOCTL_NFP_GET_MAX_MESSAGE_BYTES IOCTL (nfpdev.h)
用戶端會將 IOCTL_NFP_GET_MAX_MESSAGE_BYTES 要求傳送至任何一般句柄,也就是非已發佈和非訂閱的句柄,以判斷支援的訊息大小上限。
主要程序代碼
輸入緩衝區
無
輸出緩衝區
一個 INT32 值,定義提供所支援的訊息大小上限。
狀態區塊
如果要求成功,Irp-IoStatus.Status> 會設定為 STATUS_SUCCESS。
否則,狀態為適當的錯誤狀況為NTSTATUS程式碼。
如需詳細資訊,請參閱 NTSTATUS值。
備註
- 每個提供者實作都可以為發行集和訂閱指定訊息大小上限。 Windows 要求這個提供者支援的訊息大小上限不小於 10 KB。
-
以下是使用此 ioctl 時的必要動作:
- 驅動程式必須支援訊息大小上限,不超過 10 KB。
- 收到此 IOCTL 時,驅動程式必須將訊息大小上限複製到輸出緩衝區,並使用STATUS_SUCCESS完成。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
標頭 | nfpdev.h |