PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK fonction de rappel (bluetoothapis.h)
Le PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK est un prototype de fonction de rappel appelé une fois pour chaque attribut trouvé dans le paramètre pSDPStream passé à l’appel de fonction BluetoothSdpEnumAttributes .
Syntaxe
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK PfnBluetoothEnumAttributesCallback;
BOOL PfnBluetoothEnumAttributesCallback(
ULONG uAttribId,
LPBYTE pValueStream,
ULONG cbStreamSize,
LPVOID pvParam
)
{...}
Paramètres
uAttribId
Identificateur d’attribut actuel dans le flux SDP.
pValueStream
Flux SDP brut pour la valeur d’attribut associée à uAttribId. Utilisez la fonction BluetoothSdpGetElementData pour analyser les résultats bruts dans des données lisibles par ordinateur.
cbStreamSize
Taille, en octets, de pValueStream.
pvParam
Contexte passé à partir d’un appel précédent à la fonction BluetoothSdpEnumAttributes .
Valeur retournée
Doit retourner TRUE lorsque l’énumération passe à l’identificateur d’attribut suivant trouvé dans le flux. Doit retourner FALSE lorsque l’énumération des identificateurs d’attributs d’enregistrement doit s’arrêter immédiatement.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | bluetoothapis.h (inclure Bthsdpdef.h, BluetoothAPIs.h) |