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) |