IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)
IOCTL_BTHX_SET_VERSION可用來通知傳輸驅動程式所使用的擴充性介面版本。
主要程序代碼
輸入緩衝區
配置文件驅動程序應該使用 KMDF 及其 WdfRequestRetrieveInputMemory 方法來擷取輸入參數。 例如,若要取得輸入緩衝區:
Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);
緩衝區描述 BTHX_VERSION 結構。
如需詳細資訊,請參閱 WDK 藍牙範例。
輸入緩衝區長度
緩衝區的長度是 BTHX_VERSION 結構的大小。
輸出緩衝區
沒有。
輸出緩衝區長度
沒有。
狀態區塊
資訊 STATUS_BLOCK 結構的成員會設定為零,因為藍牙驅動程式堆疊不會傳回此 IOCTL 的數據。
Status 成員會設定為下表中的其中一個值。
狀態值 | 描述 |
---|---|
STATUS_SUCCESS | IOCTL 已順利完成。 |
任何不成功的 NT 狀態代碼都防止驅動程式載入。
言論
IOCTL_BTHX_SET_VERSION是同步作業。
只會選取並設定一個版本。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始支援。 |
標頭 | bthxddi.h |
IRQL | <= PASSIVE_LEVEL |