Share via


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

Ajoute un identificateur de classe (CLSID) à la liste bloquée ou supprime un CLSID de la liste.

Syntaxe

HRESULT SetDisabled(
  [in] DWORD    pluginType,
  [in] REFCLSID clsid,
  [in] BOOL     disabled
);

Paramètres

[in] pluginType

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

[in] clsid

CLSID à ajouter ou à supprimer.

[in] disabled

Spécifie s’il faut ajouter ou supprimer le CSLID. Si la valeur est TRUE, la méthode ajoute le CLSID à la liste bloquée. Sinon, la méthode la supprime de la liste.

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.

Notes

La liste bloquée est globale au processus de l’appelant. L’appel de cette méthode n’affecte pas la liste dans d’autres 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 (include Mfidl.h)

Voir aussi

IMFPluginControl