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) |