ZHCACZ4 August 2023 CC2564C
GetLocalAddress 命令負責查詢本地藍牙設備的藍牙設備地址。此函數在成功執行時返回零,而在出現任何錯誤時返回負值。必須存在藍牙協議棧 ID,才能嘗試調用此函數。
使用此命令時不需要包含參數。參數對查詢的結果沒有影響。
GAP_Query_Local_BD_ADDR(BluetoothStackID, &BD_ADDR);
int BTPSAPI GAP_Query_Local_BD_ADDR(unsigned int BluetoothStackID, BD_ADDR_t *BD_ADDR);
此函數負責查詢(和報告)本地藍牙設備的設備地址。第二個參數是指向緩沖區的指針,該緩沖區用于接收本地藍牙設備的設備地址。如果該函數成功,則 BD_ADDR 參數指向的緩沖區將填充從本地藍牙設備讀取的設備地址。如果此函數返回負值,則無法查詢本地藍牙設備的設備地址(錯誤情況)。