Funzione BluetoothGATTAbortReliableWrite (bluetoothleapis.h)
La funzione BluetoothGATTAbortReliableWrite specifica la fine delle procedure di scrittura affidabili e le scritture devono essere interrotte.
Sintassi
HRESULT BluetoothGATTAbortReliableWrite(
[in] HANDLE hDevice,
[in] BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext,
[in] ULONG Flags
);
Parametri
[in] hDevice
Gestire il servizio.
[in] ReliableWriteContext
Contesto che descrive l'operazione di scrittura affidabile restituita da una chiamata precedente a BluetoothGATTBeginReliableWrite.
[in] Flags
Flag per modificare il comportamento di BluetoothGATTAbortReliableWrite:
Flag | Descrizione |
---|---|
BLUETOOTH_GATT_FLAG_NONE | Il client non ha requisiti GATT specifici (impostazione predefinita). |
Valore restituito
La funzione BluetoothGATTAbortReliableWrite restituisce i valori seguenti:
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita. |
|
Restituito se vengono forniti sia un servizio padre che un handle di servizio e la gerarchia del servizio non viene rollup nell'handle del servizio padre fornito. |
|
Attualmente non è in corso un'operazione di scrittura affidabile. |
|
Il server di destinazione non ha fornito una risposta di rete appropriata. |
|
Timeout della richiesta. |
|
L'operazione ha esaurito la memoria. |
|
L'handle di attributo specificato non è valido in questo server. |
|
L'attributo non può essere letto. |
|
L'attributo non può essere scritto. |
|
L'attributo PDU non è valido. |
|
L'attributo richiede l'autenticazione prima di poter essere letto o scritto. |
|
Il server attributi non supporta la richiesta ricevuta dal client. |
|
L'offset specificato è passato alla fine dell'attributo. |
|
L'attributo richiede l'autorizzazione prima di poter essere letto o scritto. |
|
Troppe scritture di preparazione sono state accodate. |
|
Nessun attributo trovato nell'intervallo di handle dell'attributo specificato. |
|
L'attributo non può essere letto o scritto usando la richiesta read BLOB. |
|
Le dimensioni della chiave di crittografia usate per crittografare questo collegamento non sono sufficienti. |
|
La lunghezza del valore dell'attributo non è valida per l'operazione. |
|
La richiesta di attributo richiesta ha rilevato un errore improbabile e pertanto non è stato possibile completare come richiesto. |
|
L'attributo richiede la crittografia prima di poter essere letto o scritto. |
|
Il tipo di attributo non è un attributo di raggruppamento supportato, come definito da una specifica di livello superiore. |
|
Risorse insufficienti per completare la richiesta. |
|
È stato ricevuto un errore che si trova nell'intervallo riservato. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in Windows 8 e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | bluetoothleapis.h |
Libreria | BluetoothAPIs.lib |
DLL | BluetoothAPIs.dll |