Metodo IMFPluginControl::SetPreferredClsid (mfobjects.h)

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

Sintassi

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

Parametri

[in] pluginType

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

[in] selector

Nome della chiave per CLSID. Per altre informazioni sul formato dei nomi delle chiavi, vedere la sezione Osservazioni di FMPluginControl.

[in] clsid

CLSID da aggiungere all'elenco. Se questo parametro è NULL, la voce chiave/valore specificata dal parametro selettore viene rimossa dall'elenco.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

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

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

FMPluginControl