Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La funzione BluetoothGATTEndRe reliableWrite specifica la fine delle scritture affidabili e le scritture devono essere sottoposte a commit.
Sintassi
HRESULT BluetoothGATTEndReliableWrite(
[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 BluetoothGATTBeginRe reliableWrite.
[in] Flags
Flag per modificare il comportamento di BluetoothGATTEndReliableWrite:
| Flag | Descrizione |
|---|---|
| BLUETOOTH_GATT_FLAG_NONE | Il client non ha requisiti GATT specifici (impostazione predefinita). |
Valore restituito
La funzione BluetoothGATTEndReliableWrite 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 implementata nell'handle del servizio padre fornito. |
|
Un'operazione di scrittura affidabile non è attualmente in corso. |
|
Il server di destinazione non ha fornito una risposta di rete appropriata. |
|
Timeout della richiesta. |
|
L'operazione ha esaurito la memoria. |
|
L'handle dell'attributo specificato non è valido in questo server. |
|
Impossibile leggere l'attributo. |
|
Impossibile scrivere l'attributo. |
|
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 all'interno dell'intervallo di handle di attributi specificato. |
|
L'attributo non può essere letto o scritto usando la richiesta BLOB di lettura. |
|
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. |
|
Errore che si trova nell'intervallo riservato ricevuto. |
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 |