Função BluetoothSdpGetContainerElementData (bluetoothapis.h)
A função BluetoothSdpGetContainerElementData itera um fluxo de contêiner e retorna cada elemento contido no elemento contêiner.
Sintaxe
DWORD BluetoothSdpGetContainerElementData(
[in] LPBYTE pContainerStream,
[in] ULONG cbContainerLength,
[in, out] HBLUETOOTH_CONTAINER_ELEMENT *pElement,
[out] PSDP_ELEMENT_DATA pData
);
Parâmetros
[in] pContainerStream
Um ponteiro para um fluxo SDP válido. O primeiro elemento no fluxo deve ser uma sequência ou uma alternativa.
[in] cbContainerLength
O tamanho, em bytes, do parâmetro pContainerStream .
[in, out] pElement
Um valor usado para acompanhar o local no fluxo. Na primeira vez que a função BluetoothSdpGetContainerElementData for chamada para um contêiner, *pElement deve ser NULL. Para chamadas subsequentes, o valor deve ser não modificado.
[out] pData
Um ponteiro para um buffer preenchido com dados do elemento SDP atual do pContainerStream.
Retornar valor
Retorna ERROR_SUCCESS após o sucesso, indicando que o parâmetro pData contém os dados. Retorna códigos de erro após falha. A tabela a seguir descreve códigos de erro comuns associados à função BluetoothSdpGetContainerElementData :
Código de retorno | Descrição |
---|---|
|
Não há mais itens na lista. O chamador deve parar de chamar a função BluetoothSdpGetContainerElementData para esse contêiner. |
|
Um ponteiro necessário é NULL ou o contêiner não é um fluxo SDP válido. |
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 |