Compartilhar via


PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK função de retorno de chamada (bluetoothapis.h)

O PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK é um protótipo de função de retorno de chamada que é chamado uma vez para cada atributo encontrado no parâmetro pSDPStream passado para a chamada de função BluetoothSdpEnumAttributes .

Sintaxe

PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK PfnBluetoothEnumAttributesCallback;

BOOL PfnBluetoothEnumAttributesCallback(
  ULONG uAttribId,
  LPBYTE pValueStream,
  ULONG cbStreamSize,
  LPVOID pvParam
)
{...}

Parâmetros

uAttribId

O identificador de atributo atual no fluxo SDP.

pValueStream

O fluxo SDP bruto para o valor do atributo associado a uAttribId. Use a função BluetoothSdpGetElementData para analisar os resultados brutos em dados legíveis por computador.

cbStreamSize

O tamanho, em bytes, de pValueStream.

pvParam

O contexto passado de uma chamada anterior para a função BluetoothSdpEnumAttributes .

Retornar valor

Deve retornar TRUE quando a enumeração continuar para o próximo identificador de atributo encontrado no fluxo. Deve retornar FALSE quando a enumeração dos identificadores de atributo de registro deve parar imediatamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho bluetoothapis.h (inclua Bthsdpdef.h, BluetoothAPIs.h)

Confira também

BluetoothSdpGetElementData