Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |