Função BluetoothGATTEndReliableWrite (bluetoothleapis.h)
A função BluetoothGATTEndReliableWrite especifica o fim das gravações confiáveis e as gravações devem ser confirmadas.
Sintaxe
HRESULT BluetoothGATTEndReliableWrite(
[in] HANDLE hDevice,
[in] BTH_LE_GATT_RELIABLE_WRITE_CONTEXT ReliableWriteContext,
[in] ULONG Flags
);
Parâmetros
[in] hDevice
Manipule para o serviço.
[in] ReliableWriteContext
O contexto que descreve a operação de gravação confiável retornada de uma chamada anterior para BluetoothGATTBeginReliableWrite.
[in] Flags
Sinalizadores para modificar o comportamento de BluetoothGATTEndReliableWrite:
Sinalizador | Descrição |
---|---|
BLUETOOTH_GATT_FLAG_NONE | O cliente não tem requisitos de GATT específicos (padrão). |
Retornar valor
A função BluetoothGATTEndReliableWrite retorna os seguintes valores:
Código de retorno | Descrição |
---|---|
|
A operação foi concluída com sucesso. |
|
Retornado se um serviço pai e um identificador de serviço forem fornecidos e a hierarquia de serviço não for acumulada para o identificador de serviço pai fornecido. |
|
Uma operação de gravação confiável não está em andamento no momento. |
|
O servidor de destino não forneceu uma resposta de rede apropriada. |
|
O tempo limite da solicitação. |
|
A operação ficou sem memória. |
|
O identificador de atributo dado não era válido neste servidor. |
|
O atributo não pode ser lido. |
|
O atributo não pode ser gravado. |
|
A PDU do atributo era inválida. |
|
O atributo requer autenticação antes de ser lido ou gravado. |
|
O servidor de atributo não dá suporte à solicitação recebida do cliente. |
|
O deslocamento especificado foi passado do final do atributo. |
|
O atributo requer autorização antes de ser lido ou gravado. |
|
Muitas gravações de preparação foram enfileiradas. |
|
Nenhum atributo encontrado no intervalo de identificador de atributo fornecido. |
|
O atributo não pode ser lido ou gravado usando a Solicitação de Blob de Leitura. |
|
O Tamanho da Chave de Criptografia usado para criptografar esse link é insuficiente. |
|
O comprimento do valor do atributo é inválido para a operação. |
|
A solicitação de atributo solicitada encontrou um erro que era improvável e, portanto, não pôde ser concluída conforme solicitado. |
|
O atributo requer criptografia antes de ser lido ou gravado. |
|
O tipo de atributo não é um atributo de agrupamento com suporte, conforme definido por uma especificação de camada mais alta. |
|
Recursos insuficientes para concluir a solicitação. |
|
Um erro que está no intervalo reservado foi recebido. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte em Windows 8 e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | bluetoothleapis.h |
Biblioteca | BluetoothAPIs.lib |
DLL | BluetoothAPIs.dll |