Partager via


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

Recherche dans la liste préférée un identificateur de classe (CLSID) qui correspond à un nom de clé spécifié.

Syntaxe

HRESULT GetPreferredClsid(
  [in]  DWORD   pluginType,
  [in]  LPCWSTR selector,
  [out] 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é à mettre en correspondance. Pour plus d’informations sur le format des noms de clés, consultez la section Remarques de IMFPluginControl.

[out] clsid

Reçoit un CLSID de la liste par défaut.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_INVALIDARG
Argument non valide.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Aucun CLSID correspondant à cette clé n’a été trouvé.

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 (include Mfidl.h)

Voir aussi

IMFPluginControl