// Licensed under the Apache License, Version 2.0 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. // All files in the project carrying such notice may not be copied, modified, or distributed // except according to those terms. use use shared:::;
sharedwinerrorHRESULT
:bthledef{
BLUETOOTH_GATT_EVENT_HANDLE, BTH_LE_GATT_EVENT_TYPE, BTH_LE_GATT_RELIABLE_WRITE_CONTEXT,
PBTH_LE_GATT_CHARACTERISTIC, PBTH_LE_GATT_CHARACTERISTIC_VALUE, PBTH_LE_GATT_DESCRIPTOR,
PBTH_LE_GATT_DESCRIPTOR_VALUE, PBTH_LE_GATT_RELIABLE_WRITE_CONTEXT, PBTH_LE_GATT_SERVICE,
PFNBLUETOOTH_GATT_EVENT_CALLBACK,
}; use um::winnt::{HANDLE, PVOID}; extern"system" { pub fn BluetoothGATTGetServices(
hDevice: HANDLE,
ServicesBufferCount: USHORT,
ServicesBuffer: PBTH_LE_GATT_SERVICE,
ServicesBufferActual: *mut USHORT,
Flags: ULONG , PBTH_LE_GATT_CHARACTERISTIC_VALUE, ,
) - HRESULT; pub fn BluetoothGATTGetIncludedServices(
hDevice: HANDLE,
ParentServiceEVENT_CALLBACK,
IncludedServicesBufferCount: USHORT,
IncludedServicesBuffer: PBTH_LE_GATT_SERVICE,
IncludedServicesBufferActual:* java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
) -> Flags: U
othGATTGetCharacteristics(
hDevice: HANDLE,
Service: PBTH_LE_GATT_SERVICE,
CharacteristicsBufferCount: USHORT,
CharacteristicsBuffer: pub fn BluetoothGATTGetIncludedServices: HANDLE
CharacteristicsBufferActual IncludedServicesBufferCount:USHORTjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
Flags: ULONG,
) -> HRESULT; pub fn BluetoothGATTGetDescriptors(
hDevice: HANDLE,
Characteristic: PBTH_LE_GATT_CHARACTERISTIC,
DescriptorsBufferCount: USHORT,
DescriptorsBuffer: PBTH_LE_GATT_DESCRIPTOR,
DescriptorsBufferActual: *mut - HRESULT;
Flags: ULONG,
) -> HRESULT; pub fn BluetoothGATTGetCharacteristics(
hDevice: HANDLE,
CharacteristichDevice: HANDLE,
CharacteristicValueDataSize: ULONG,
CharacteristicValue Service:PBTH_LE_GATT_SERVICE,
CharacteristicValueSizeRequired: *mut USHORT,
Flags: ULONG,
) -> HRESULT; pub fn BluetoothGATTGetDescriptorValue(
,
Descriptor: PBTH_LE_GATT_DESCRIPTORCharacteristicsBufferActual mut java.lang.StringIndexOutOfBoundsException: Range [49, 50) out of bounds for length 49
ataSize:ULONG,
java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Range [42, 35) out of bounds for length 49
Flags: ULONG,
) -> HRESULTjava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 24 pub(
hDevice: HANDLE,
:,
Flags: ULONG,
>HRESULT
Flags java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
hDevice HANDLE
Characteristic: java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 55
ELIABLE_WRITE_CONTEXT
Flags: hDevice: HAND,
)- pub fn:ULONGjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
hDevice HANDLEjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
ReliableWriteContext BTH_LE_GATT_RELIABLE_WRITE_CONTEXT
CharacteristicValue:PBTH_LE_GATT_CHARACTERISTIC_VALUE,
) -> HRESULT; pub fn BluetoothGATTAbortReliableWrite(
java.lang.StringIndexOutOfBoundsException: Range [23, 15) out of bounds for length 24
ReliableWriteContext BTH_LE_GATT_RELIABLE_WRITE_CONTEXT,
Flags: ULONG,
) -> HRESULT; pub fn BluetoothGATTSetDescriptorValue(
: HANDLE,
Descriptor: PBTH_LE_GATT_DESCRIPTOR,
DescriptorValue: PBTH_LE_GATT_DESCRIPTOR_VALUE,
Flags: ULONG,
) -> HRESULT; pub fn BluetoothGATTRegisterEventjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
HANDLE,
EventType: BTH_LE_GATT_EVENT_TYPE,
:PVOID
allback: PFNBLUETOOTH_GATT_EVENT_CALLBACK,
ontext: java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
pEventHandle * BLUETOOTH_GATT_EVENT_HANDLE
Flags: ULONG,
) -> , pub fn BluetoothGATTUnregisterEvent
Flags ,
:java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
;
}EventType:BTH_LE_GATT_EVENT_TYPE
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.