KsResolveRequiredAttributes, fonction (ksproxy.h)
La fonction KsResolveRequiredAttributes recherche la liste d’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 qui a éventuellement une liste d’attributs attachée. KsResolveRequiredAttributes recherche les attributs dans la liste d’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 a la valeur NULL, KsResolveRequiredAttributes réussit uniquement si DataRange n’a pas de liste d’attributs attachée.
Valeur retournée
Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ksproxy.h (inclure Ksproxy.h) |
Bibliothèque | Ksproxy.lib |