Funzione SdpCreateNodeUInt16 (sdplib.h)
La funzione Bluetooth SdpCreateNodeUInt16 viene usata per allocare e inizializzare una struttura SDP_NODE a un tipo intero senza segno a 16 bit.
Sintassi
PSDP_NODE SdpCreateNodeUInt16(
[in] USHORT usVal,
[in] ULONG tag
);
Parametri
[in] usVal
Valore intero senza segno a 16 bit utilizzato per inizializzare la struttura di SDP_NODE.
[in] tag
Un driver di profilo definito tag da associare al nodo.
Valore restituito
In caso di esito positivo, questa funzione restituisce un puntatore alla struttura di SDP_NODE appena allocata. In caso contrario, questa funzione restituisce NULL.
Commenti
Dopo che la funzione SdpCreateNodeUInt16 alloca una struttura SDP_NODE , inizializza la struttura nei modi seguenti.
Garantisce che i campi del tipo di dati e delle dimensioni dei dati della struttura di SDP_NODE siano impostati in modo appropriato.
Garantisce che i membri del puntatore della struttura SDP_NODE_HEADER associata vengano inizializzati per puntare al nodo stesso. In questo modo viene creato un elenco valido con un solo elemento.
Garantisce che il parametro valore passato alla funzione venga copiato nell'elemento appropriato dell'unione SDP_NODE_DATA associata alla struttura SDP_NODE.
I dati associati alla funzione SdpCreateNodeUInt16 vengono copiati nel nodo e i dati originali possono essere liberati in qualsiasi momento.
I driver del profilo Bluetooth possono ottenere un puntatore a questa funzione tramite BTHDDI_SDP_NODE_INTERFACE struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
Piattaforma di destinazione | Desktop |
Intestazione | sdplib.h (includere BthSdpddi.h) |
IRQL | <= PASSIVE_LEVEL |