Função BluetoothSdpEnumAttributes (bluetoothapis.h)
A função BluetoothSdpEnumAttributes enumera por meio do fluxo de registro SDP e chama a função de retorno de chamada para cada atributo no registro.
Sintaxe
BOOL BluetoothSdpEnumAttributes(
LPBYTE pSDPStream,
ULONG cbStreamSize,
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK pfnCallback,
LPVOID pvParam
);
Parâmetros
pSDPStream
Ponteiro para um fluxo de registro válido formatado como um único registro SDP.
cbStreamSize
Tamanho do fluxo apontado por pSDPStream, em bytes.
pfnCallback
Ponteiro para a rotina de retorno de chamada. Consulte PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK para obter mais informações sobre o retorno de chamada.
pvParam
Parâmetro opcional a ser passado para a rotina de retorno de chamada.
Retornar valor
Retorna TRUE se ocorreu uma enumeração. Retorna FALSE após falha. Chame a função GetLastError para obter mais informações. A tabela a seguir descreve códigos de erro comuns associados à função BluetoothSdpEnumAttributes :
Código de retorno | Descrição |
---|---|
|
O parâmetro pSDPStream ou pfnCallback é NULL. |
|
O fluxo SDP está corrompido. |
Comentários
Se a função de retorno de chamada retornar FALSE, a enumeração iniciada pela função BluetoothSdpEnumAttributes será interrompida.
O fluxo de registro no pSDPStream deve ser um fluxo SDP formatado como um registro SDP, uma SEQUENCE que contém a ID de atributo (UINT16) mais o valor do atributo (qualquer tipo de elemento SDP).
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) |
Biblioteca | Bthprops.lib |
DLL | bthprops.cpl |
Confira também
BluetoothSdpGetContainerElementData