Condividi tramite


Metodo IMFPluginControl::SetDisabled (mfobjects.h)

Aggiunge un identificatore di classe (CLSID) all'elenco bloccato o rimuove un CLSID dall'elenco.

Sintassi

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

Parametri

[in] pluginType

Membro dell'enumerazione MF_Plugin_Type , specificando il tipo di oggetto.

[in] clsid

CLSID da aggiungere o rimuovere.

[in] disabled

Specifica se aggiungere o rimuovere il CSLID. Se il valore è TRUE, il metodo aggiunge CLSID all'elenco bloccato. In caso contrario, il metodo lo rimuove dall'elenco.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_INVALIDARG
Argomento non valido.

Commenti

L'elenco bloccato è globale per il processo del chiamante. La chiamata a questo metodo non influisce sull'elenco in altri processi.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfobjects.h (include Mfidl.h)

Vedi anche

IMFPluginControl