IOCTL_SERENUM_GET_PORT_NAME IOCTL (ntddser.h)
IOCTL_SERENUM_GET_PORT_NAME要求會傳回 RS-232 埠的 PortName (值或識別碼) 專案值,請參閱 隨插即用 序列裝置的登錄設定。
主要程序代碼
輸入緩衝區
無。
輸入緩衝區長度
無。
輸出緩衝區
AssociatedIrp.SystemBuffer 成員指向 Serenum 用來輸出埠名稱的用戶端配置緩衝區。 埠名稱是 Null 終止的 Unicode 字串。
輸出緩衝區長度
Parameters.DeviceIoControl.OutputBufferLength 成員會設定為用戶端配置輸出緩衝區位元組的大小。
狀態區塊
如果要求成功, Information 成員會設定為客戶端輸出緩衝區中傳回之 Null 終止 Unicode 字元串位元組的大小。
Status 成員會設定為下列其中一個值:
STATUS_BUFFER_TOO_SMALL
輸出緩衝區太小,無法儲存埠名稱字串。
STATUS_SUCCESS
要求已順利完成。
STATUS_UNSUCCESSFUL
開啟裝置的登錄機碼或讀取 PortName (或 標識碼) 專案值時發生錯誤。
規格需求
需求 | 值 |
---|---|
標頭 | ntddser.h (包含 Ntddser.h) |