Partager via


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)

Voir aussi

BluetoothSdpGetElementData