Partager via


Fonction de rappel PVALIDATESTREAM (bthsdpddi.h)

La fonction SdpValidateStream est utilisée pour analyser un enregistrement SDP brut et déterminer s’il contient des erreurs.

Syntaxe

PVALIDATESTREAM Pvalidatestream;

NTSTATUS Pvalidatestream(
  PUCHAR Stream,
  ULONG Size,
  PULONG_PTR ErrorByte
)
{...}

Paramètres

Stream

Pointeur vers le flux SDP brut à valider.

Size

Entier long non signé qui indique la taille du flux SDP à valider.

ErrorByte

Pointeur vers une variable qui reçoit l’adresse du premier octet dans l’enregistrement SDP qui contient une erreur. L’adresse est absolue.

Valeur de retour

Les valeurs de retour possibles sont les suivantes :

STATUS_SUCCESS
STATUS_INVALID_PARAMETER

Remarques

La fonction SdpValidateStream ne fait rien sur la réussite. En cas d’échec, il identifie l’emplacement de la première erreur dans l’enregistrement SDP spécifié.

Les pilotes de profil Bluetooth doivent utiliser cette fonction pour valider tous les flux SDP provenant de sources externes. D’autres fonctions SDP peuvent ne pas effectuer une validation complète des données.

Les pilotes de profil Bluetooth peuvent obtenir un pointeur vers cette fonction via le structure BTHDDI_SDP_PARSE_INTERFACE.

Exigences

Exigence Valeur
client minimum pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
plateforme cible Bureau
d’en-tête bthsdpddi.h (include BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

Voir aussi

BTHDDI_SDP_PARSE_INTERFACE