BluetoothGATTEndReliableWrite-Funktion (bluetoothleapis.h)
Die BluetoothGATTEndReliableWrite-Funktion gibt das Ende zuverlässiger Schreibvorgänge an, und die Schreibvorgänge sollten committet werden.
Syntax
HRESULT BluetoothGATTEndReliableWrite(
[in] HANDLE hDevice,
[in] BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext,
[in] ULONG Flags
);
Parameter
[in] hDevice
Handle für den Dienst.
[in] ReliableWriteContext
Der Kontext, der den zuverlässigen Schreibvorgang beschreibt, der von einem vorherigen Aufruf von BluetoothGATTBeginReliableWrite zurückgegeben wurde.
[in] Flags
Flags zum Ändern des Verhaltens von BluetoothGATTEndReliableWrite:
Flag | Beschreibung |
---|---|
BLUETOOTH_GATT_FLAG_NONE | Für den Client gelten keine spezifischen GATT-Anforderungen (Standard). |
Rückgabewert
Die BluetoothGATTEndReliableWrite-Funktion gibt die folgenden Werte zurück:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde erfolgreich abgeschlossen. |
|
Wird zurückgegeben, wenn sowohl ein übergeordneter Dienst als auch ein Diensthandle bereitgestellt werden und die Diensthierarchie kein Rollup zum bereitgestellten übergeordneten Diensthandle durchführt. |
|
Ein zuverlässiger Schreibvorgang wird derzeit nicht ausgeführt. |
|
Der Zielserver hat keine geeignete Netzwerkantwort bereitgestellt. |
|
Das Anforderungstimeout. |
|
Für den Vorgang ist der Arbeitsspeicher nicht mehr vorhanden. |
|
Das angegebene Attributhandle war auf diesem Server ungültig. |
|
Das Attribut kann nicht gelesen werden. |
|
Das Attribut kann nicht geschrieben werden. |
|
Die Attribut-PDU war ungültig. |
|
Das Attribut erfordert eine Authentifizierung, bevor es gelesen oder geschrieben werden kann. |
|
Der Attributserver unterstützt die vom Client empfangene Anforderung nicht. |
|
Der angegebene Offset lag nach dem Ende des Attributs. |
|
Das Attribut erfordert eine Autorisierung, bevor es gelesen oder geschrieben werden kann. |
|
Zu viele Vorbereitungsschreibvorgänge wurden in die Warteschlange eingereiht. |
|
Innerhalb des angegebenen Attributhandlesbereichs wurde kein Attribut gefunden. |
|
Das Attribut kann nicht mit der Blob-Leseanforderung gelesen oder geschrieben werden. |
|
Die für die Verschlüsselung dieses Links verwendete Verschlüsselungsschlüsselgröße ist unzureichend. |
|
Die Länge des Attributwerts ist für den Vorgang ungültig. |
|
Bei der angeforderten Attributanforderung ist ein Fehler aufgetreten, der unwahrscheinlich war und daher nicht wie angefordert abgeschlossen werden konnte. |
|
Das Attribut erfordert eine Verschlüsselung, bevor es gelesen oder geschrieben werden kann. |
|
Der Attributtyp ist kein unterstütztes Gruppierungsattribut, wie durch eine Spezifikation höherer Ebenen definiert. |
|
Unzureichende Ressourcen zum Abschließen der Anforderung. |
|
Ein Fehler, der im reservierten Bereich liegt, wurde empfangen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in Windows 8 und höheren Versionen von Windows. |
Zielplattform | Universell |
Header | bluetoothleapis.h |
Bibliothek | BluetoothAPIs.lib |
DLL | BluetoothAPIs.dll |