Partager via


KsResolveRequiredAttributes, fonction (ksproxy.h)

La fonction KsResolveRequiredAttributes recherche la liste des attributs attachée à une plage de données pour les attributs spécifiés et garantit que tous les attributs spécifiés ont été trouvés.

Syntaxe

KSDDKAPI HRESULT KsResolveRequiredAttributes(
  [in]           PKSDATARANGE     DataRange,
  [in, optional] PKSMULTIPLE_ITEM Attributes
);

Paramètres

[in] DataRange

Pointeur vers une structure KSDATARANGE pouvant avoir une liste d’attributs jointe. KsResolveRequiredAttributes recherche les attributs de la plage de données dans Attributs. Une liste d’attributs attachée à une plage de données suit cette plage de données.

[in, optional] Attributes

Pointeur vers une mémoire tampon qui contient une structure KSMULTIPLE_ITEM, suivie d’une séquence de structures KSATTRIBUTE qui décrivent les attributs. La structure KSMULTIPLE_ITEM est un en-tête qui décrit la taille de la mémoire tampon et le nombre d’entrées dans la liste qui suit l’en-tête. Si ce pointeur est NULL, KsResolveRequiredAttributes réussit uniquement si DataRange n’a pas de liste d’attributs jointe.

Valeur de retour

Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête ksproxy.h (include Ksproxy.h)
bibliothèque Ksproxy.lib

Voir aussi

KSATTRIBUTE

KSDATARANGE

KSMULTIPLE_ITEM