Partager via


Méthode IMFPluginControl ::SetPreferredClsid (mfobjects.h)

Ajoute un identificateur de classe (CLSID) à la liste par défaut ou supprime un CLSID de la liste.

Syntaxe

HRESULT SetPreferredClsid(
  [in] DWORD       pluginType,
  [in] LPCWSTR     selector,
  [in] const CLSID *clsid
);

Paramètres

[in] pluginType

Membre de l’énumération MF_Plugin_Type , spécifiant le type d’objet.

[in] selector

Nom de clé du CLSID. Pour plus d’informations sur le format des noms de clés, consultez la section Remarques de IMFPluginControl.

[in] clsid

CLSID à ajouter à la liste. Si ce paramètre a la valeur NULL, l’entrée clé/valeur spécifiée par le paramètre de sélecteur est supprimée de la liste.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

La liste par défaut est globale pour le processus de l’appelant. L’appel de cette méthode n’affecte pas la liste dans un autre processus.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfobjects.h (inclure Mfidl.h)

Voir aussi

IMFPluginControl