Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
The BluetoothGATTAbortReliableWrite function specifies the end of reliable write procedures, and the writes should be aborted.
Syntax
HRESULT BluetoothGATTAbortReliableWrite(
[in] HANDLE hDevice,
[in] BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext,
[in] ULONG Flags
);
Parameters
[in] hDevice
Handle to the service.
[in] ReliableWriteContext
The context describing the reliable write operation returned from a previous call to BluetoothGATTBeginReliableWrite.
[in] Flags
Flags to modify the behavior of BluetoothGATTAbortReliableWrite:
| Flag | Description |
|---|---|
| BLUETOOTH_GATT_FLAG_NONE | The client does not have specific GATT requirements (default). |
Return value
The BluetoothGATTAbortReliableWrite function returns the following values:
| Return code | Description |
|---|---|
|
The operation completed successfully. |
|
Returned if both a parent service and a service handle are provided and the service hierarchy does not roll up to the provided parent service handle. |
|
A reliable write operation is not presently underway. |
|
The target server did not provide an appropriate network response. |
|
The request timed-out. |
|
The operation ran out of memory. |
|
The attribute handle given was not valid on this server. |
|
The attribute cannot be read. |
|
The attribute cannot be written. |
|
The attribute PDU was invalid. |
|
The attribute requires authentication before it can be read or written. |
|
Attribute server does not support the request received from the client. |
|
Offset specified was past the end of the attribute. |
|
The attribute requires authorization before it can be read or written. |
|
Too many prepare writes have been queued. |
|
No attribute found within the given attribute handle range. |
|
The attribute cannot be read or written using the Read Blob Request. |
|
The Encryption Key Size used for encrypting this link is insufficient. |
|
The attribute value length is invalid for the operation. |
|
The attribute request that was requested has encountered an error that was unlikely, and therefore could not be completed as requested. |
|
The attribute requires encryption before it can be read or written. |
|
The attribute type is not a supported grouping attribute as defined by a higher layer specification. |
|
Insufficient Resources to complete the request. |
|
An error that lies in the reserved range has been received. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Supported in Windows 8 and later versions of Windows. |
| Target Platform | Universal |
| Header | bluetoothleapis.h |
| Library | BluetoothAPIs.lib |
| DLL | BluetoothAPIs.dll |