Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction BluetoothGATTAbortReliableWrite spécifie la fin des procédures d’écriture fiables, et les écritures doivent être abandonnées.
Syntaxe
HRESULT BluetoothGATTAbortReliableWrite(
[in] HANDLE hDevice,
[in] BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext,
[in] ULONG Flags
);
Paramètres
[in] hDevice
Handle au service.
[in] ReliableWriteContext
Contexte décrivant l’opération d’écriture fiable retournée à partir d’un appel précédent à BluetoothGATTBeginReliableWrite.
[in] Flags
Indicateurs permettant de modifier le comportement de BluetoothGATTAbortReliableWrite :
| Indicateur | Description |
|---|---|
| BLUETOOTH_GATT_FLAG_NONE | Le client n’a pas d’exigences GATT spécifiques (par défaut). |
Valeur retournée
La fonction BluetoothGATTAbortReliableWrite retourne les valeurs suivantes :
| Code de retour | Description |
|---|---|
|
L’opération s’est terminée avec succès. |
|
Retourné si un service parent et un handle de service sont fournis et que la hiérarchie de service ne se cumule pas sur le handle de service parent fourni. |
|
Une opération d’écriture fiable n’est actuellement pas en cours. |
|
Le serveur cible n’a pas fourni de réponse réseau appropriée. |
|
La requête a expiré. |
|
L’opération a manqué de mémoire. |
|
Le handle d’attribut donné n’était pas valide sur ce serveur. |
|
L’attribut ne peut pas être lu. |
|
Impossible d’écrire l’attribut. |
|
L’attribut PDU n’était pas valide. |
|
L’attribut nécessite une authentification avant de pouvoir être lu ou écrit. |
|
Le serveur d’attributs ne prend pas en charge la demande reçue du client. |
|
Le décalage spécifié a dépassé la fin de l’attribut. |
|
L’attribut nécessite une autorisation avant de pouvoir être lu ou écrit. |
|
Trop d’écritures de préparation ont été mises en file d’attente. |
|
Aucun attribut trouvé dans la plage de handle d’attribut donnée. |
|
L’attribut ne peut pas être lu ou écrit à l’aide de la demande de lecture d’objet blob. |
|
La taille de la clé de chiffrement utilisée pour chiffrer ce lien est insuffisante. |
|
La longueur de la valeur d’attribut n’est pas valide pour l’opération. |
|
La demande d’attribut demandée a rencontré une erreur peu probable et n’a donc pas pu être effectuée comme demandé. |
|
L’attribut nécessite un chiffrement avant de pouvoir être lu ou écrit. |
|
Le type d’attribut n’est pas un attribut de regroupement pris en charge tel que défini par une spécification de couche supérieure. |
|
Ressources insuffisantes pour terminer la demande. |
|
Une erreur qui se trouve dans la plage réservée a été reçue. |
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Pris en charge dans Windows 8 et versions ultérieures de Windows. |
| Plateforme cible | Universal |
| En-tête | bluetoothleapis.h |
| Bibliothèque | BluetoothAPIs.lib |
| DLL | BluetoothAPIs.dll |