共用方式為


偵錯藍牙配置檔驅動程式

當您開發藍牙設定檔驅動程式時,您可以使用 驅動程式驗證器 來協助偵錯。

若要啟用驗證檢查,您必須 針對 Bthusb.sys啟用驅動程序驗證器 。 如果您未這麼做,將會停用驗證檢查。

若要完整利用驗證檢查,請確定您使用藍牙要求區塊 (BRB) 配置例程,例如 BthAllocateBrbBthInitializeBrb,由藍牙驅動程式堆棧提供來 建置和傳送 BRB。 這些例程包含其他功能,可協助偵錯配置檔驅動程式。

驗證檢查有助於攔截下列類型的錯誤:

  • 嘗試在 BRB 完成之前重新提交 BRB

  • 嘗試配置或初始化無效的 BRB 類型

  • 嘗試提交大小無效的 BRB

偵錯配置檔驅動程式時,您可以在BC_BLUETOOTH_VERIFIER_FAULT之後使用 !analyze-v 調試程式命令來取得錯誤的說明。