Функция 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:
Flag | Описание |
---|---|
BLUETOOTH_GATT_FLAG_NONE | У клиента нет конкретных требований GATT (по умолчанию). |
Возвращаемое значение
Функция BluetoothGATTAbortReliableWrite возвращает следующие значения:
Код возврата | Описание |
---|---|
|
Операция выполнена успешно. |
|
Возвращается, если предоставляются как родительская служба, так и дескриптор службы, а иерархия служб не выполняет свертку до предоставленного дескриптора родительской службы. |
|
Надежная операция записи в настоящее время не выполняется. |
|
Целевой сервер не предоставил соответствующий ответ сети. |
|
Истекло время ожидания запроса. |
|
Для операции не хватает памяти. |
|
Указанный дескриптор атрибута был недопустимым на этом сервере. |
|
Атрибут не может быть прочитан. |
|
Атрибут не может быть записан. |
|
Недопустимый атрибут PDU. |
|
Атрибут требует проверки подлинности, прежде чем его можно будет прочитать или записать. |
|
Сервер атрибутов не поддерживает запрос, полученный от клиента. |
|
Указанное смещение прошло после конца атрибута. |
|
Для чтения или записи атрибута требуется авторизация. |
|
Слишком много операций подготовки записей поставлено в очередь. |
|
Атрибут не найден в заданном диапазоне дескрипторов атрибута. |
|
Атрибут не может быть прочитан или записан с помощью запроса на чтение BLOB-объекта. |
|
Размер ключа шифрования, используемый для шифрования этой ссылки, недостаточен. |
|
Длина значения атрибута недопустима для операции. |
|
Запрошенный запрос атрибута обнаружил ошибку, которая была маловероятна и поэтому не может быть выполнена в соответствии с запросом. |
|
Атрибут требует шифрования, прежде чем его можно будет прочитать или записать. |
|
Тип атрибута не является поддерживаемым атрибутом группирования, как определено в спецификации более высокого уровня. |
|
Недостаточно ресурсов для выполнения запроса. |
|
Получено сообщение об ошибке, которая находится в зарезервированном диапазоне. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в Windows 8 и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | bluetoothleapis.h |
Библиотека | BluetoothAPIs.lib |
DLL | BluetoothAPIs.dll |