Função SdpCreateNodeUUID32 (sdplib.h)
A função SdpCreateNodeUID32 Bluetooth é usada para alocar e inicializar uma estrutura de SDP_NODE para um tipo UUID de 32 bits.
Sintaxe
PSDP_NODE SdpCreateNodeUUID32(
ULONG uuidVal4,
[in] ULONG tag
);
Parâmetros
uuidVal4
O valor UUID de 32 bits para inicializar a estrutura de SDP_NODE.
[in] tag
Uma marca definida pelo driver de perfil a ser associada ao nó.
Valor de retorno
Se bem-sucedida, essa função retornará um ponteiro para a estrutura de SDP_NODE recém-alocada. Se não tiver êxito, essa função retornará NULL.
Observações
Depois que a função SdpCreateNodeUID32 aloca uma estrutura SDP_NODE, ela inicializa a estrutura das seguintes maneiras.
Ele garante que os campos de tipo de dados e tamanho de dados da estrutura de SDP_NODE sejam definidos adequadamente.
Ele garante que os membros do ponteiro da estrutura de SDP_NODE_HEADER associada sejam inicializados para apontar para o nó em si. Isso cria uma lista válida com apenas um elemento.
Ele garante que o valor parâmetro passado para a função seja copiado para o elemento apropriado da união SDP_NODE_DATA associada à estrutura SDP_NODE.
Os dados associados à função SdpCreateNodeUID32 são copiados para o nó e os dados originais podem ser liberados a qualquer momento.
Os drivers de perfil Bluetooth podem obter um ponteiro para essa função por meio do BTHDDI_SDP_NODE_INTERFACE estrutura.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Versões:_Supported no Windows Vista e posterior. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | sdplib.h (include BthSdpddi.h) |
IRQL | <= PASSIVE_LEVEL |