共用方式為


IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)

IOCTL_BTHX_SET_VERSION可用來通知傳輸驅動程式所使用的擴充性介面版本。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

配置文件驅動程序應該使用 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