IOCTL_PAR_QUERY_LOCATION IOCTL (ntddpar.h)
IOCTL_PAR_QUERY_LOCATION要求會傳回與平行裝置相關聯的“LPTn” 或 “LPTn.m” 符號連結名稱。 只有 Windows XP 和更新版本才支援此要求。
- 如需詳細資訊,請參閱 ParallelPorts 和 Devices 的裝置堆疊 和 平行裝置介面、內部名稱和符號連結。
主要程序代碼
輸入緩衝區
用戶端會將 AssociatedIrp.SystemBuffer 成員設定為位置資訊的字元緩衝區指標。
輸入緩衝區長度
字元緩衝區的長度。
輸出緩衝區
平行埠總線驅動程式會輸出 AssociatedIrp.SystemBuffer 所指向之緩衝區中的位置資訊, 做為 NULL終止字元字元串。
輸出緩衝區長度
用戶端會將 Parameters.DeviceIoControl.OutputBufferLength 成員設定為系統提供之平行埠之總線驅動程式用來輸出裝置位置資訊的輸出緩衝區長度。
狀態區塊
如果要求成功,資訊 成員會設定為符號連結名稱的長度,加上 NULL 終止符。 否則,資訊 設定為零。
Status 成員會設定為平行裝置的裝置控制要求所傳回的其中一個泛型狀態值,或設定為下列值:
STATUS_BUFFER_TOO_SMALL
Parameters.DeviceIoControl.OutputBufferLength 成員小於位置資訊和 NULL 終止符的大小。
要求
要求 | 價值 |
---|---|
標頭 | ntddpar.h (包括 Ntddpar.h) |