Partager via


IKsDataTypeHandler ::KsIsMediaTypeInRanges, méthode (ksproxy.h)

La méthode KsIsMediaTypeInRanges valide qu’un type de média se trouve dans les plages de données fournies.

Syntaxe

HRESULT KsIsMediaTypeInRanges(
  [in] PVOID DataRanges
);

Paramètres

[in] DataRanges

Pointeur vers une mémoire tampon qui contient une structure KSMULTIPLE_ITEM , suivie d’une séquence de structures KSDATARANGE extensibles, alignées sur les limites 64 bits. 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.

Valeur retournée

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

Remarques

Un client appelle d’abord la méthode IKsDataTypeHandler ::KsSetMediaType pour affecter un type de média que le client référence dans les opérations suivantes sur le gestionnaire de types de données. Le client appelle ensuite KsIsMediaTypeInRanges pour vérifier que le type de média se trouve dans des plages de données particulières.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête ksproxy.h

Voir aussi

IKsDataTypeHandler ::KsSetMediaType

KSDATARANGE

KSMULTIPLE_ITEM