BluetoothGATTAbortReliableWrite 函式 (bluetoothleapis.h)
BluetoothGATTAbortReliableWrite 函式會指定可靠寫入程序的結尾,而且應該中止寫入。
語法
HRESULT BluetoothGATTAbortReliableWrite(
[in] HANDLE hDevice,
[in] BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext,
[in] ULONG Flags
);
參數
[in] hDevice
服務的句柄。
[in] ReliableWriteContext
描述從先前呼叫 BluetoothGATTBeginReliableWrite 傳回之可靠寫入作業的內容。
[in] Flags
用來修改 BluetoothGATTAbortReliableWrite 行為的旗標:
旗標 | 描述 |
---|---|
BLUETOOTH_GATT_FLAG_NONE | 客戶端沒有特定的 GATT 需求, (預設) 。 |
傳回值
BluetoothGATTAbortReliableWrite 函式會傳回下列值:
傳回碼 | 描述 |
---|---|
|
作業已成功完成。 |
|
如果同時提供父服務和服務句柄,而且服務階層不會匯總至提供的父服務句柄,則傳回 。 |
|
可靠的寫入作業目前並未進行。 |
|
目標伺服器未提供適當的網路回應。 |
|
要求逾時。 |
|
作業記憶體不足。 |
|
指定的屬性句柄在此伺服器上無效。 |
|
無法讀取屬性。 |
|
無法寫入屬性。 |
|
PDU 屬性無效。 |
|
屬性需要驗證,才能讀取或寫入。 |
|
屬性伺服器不支援從用戶端接收的要求。 |
|
指定的位移超過屬性的結尾。 |
|
屬性需要授權,才能讀取或寫入。 |
|
已將太多準備寫入排入佇列。 |
|
在指定的屬性句柄範圍內找不到任何屬性。 |
|
屬性無法使用讀取 Blob 要求來讀取或寫入。 |
|
用於加密此連結的加密金鑰大小不足。 |
|
作業的屬性值長度無效。 |
|
所要求的屬性要求發生不太可能發生的錯誤,因此無法如要求完成。 |
|
屬性需要加密,才能讀取或寫入。 |
|
屬性類型不是支援群組屬性,如較高層規格所定義。 |
|
資源不足,無法完成要求。 |
|
收到位於保留範圍中的錯誤。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 和更新版本的 Windows 支援。 |
目標平台 | Universal |
標頭 | bluetoothleapis.h |
程式庫 | BluetoothAPIs.lib |
Dll | BluetoothAPIs.dll |