SdpCreateNodeUInt64, fonction (sdplib.h)
La fonction Bluetooth SdpCreateNodeUInt64 permet d’allouer et d’initialiser une structure SDP_NODE à un type entier 64 bits non signé.
Syntaxe
PSDP_NODE SdpCreateNodeUInt64(
[in] ULONGLONG ullVal,
[in] ULONG tag
);
Paramètres
[in] ullVal
Valeur entière 64 bits non signée utilisée pour initialiser la structure SDP_NODE.
[in] tag
Balise définie par le pilote de profil à associer au nœud.
Valeur retournée
Si elle réussit, cette fonction retourne un pointeur vers la structure SDP_NODE nouvellement allouée. Si elle échoue, cette fonction retourne NULL.
Remarques
Une fois que la fonction SdpCreateNodeUInt64 alloue une structure SDP_NODE , elle initialise la structure de la manière suivante.
Il garantit que le type de données et les champs de taille de données de la structure SDP_NODE sont correctement définis.
Il garantit que les membres pointeurs de la structure SDP_NODE_HEADER associée sont initialisés pour pointer vers le nœud lui-même. Cela crée une liste valide avec un seul élément.
Elle garantit que le paramètre value passé à la fonction est copié dans l’élément approprié de l’union SDP_NODE_DATA qui est associée à la structure SDP_NODE.
Les données associées à la fonction SdpCreateNodeUInt64 sont copiées dans le nœud et les données d’origine peuvent être libérées à tout moment.
Les pilotes de profil Bluetooth peuvent obtenir un pointeur vers cette fonction via le BTHDDI_SDP_NODE_INTERFACE structure.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | sdplib.h (inclure BthSdpddi.h) |
IRQL | <= PASSIVE_LEVEL |