Metodo IMFPluginControl::GetPreferredClsidByIndex (mfobjects.h)
Ottiene un identificatore di classe (CLSID) dall'elenco preferito, specificato dal valore di indice.
Sintassi
HRESULT GetPreferredClsidByIndex(
[in] DWORD pluginType,
[in] DWORD index,
[out] LPWSTR *selector,
[out] CLSID *clsid
);
Parametri
[in] pluginType
Membro dell'enumerazione MF_Plugin_Type , specificando il tipo di oggetto da enumerare.
[in] index
Indice in base zero del CLSID da recuperare.
[out] selector
Riceve il nome della chiave associato al CLSID. Il chiamante deve liberare la memoria per la stringa restituita chiamando la funzione CoTaskMemFree . Per altre informazioni sul formato dei nomi delle chiavi, vedere la sezione Osservazioni di IMFPluginControl.
[out] clsid
Riceve il CLSID in corrispondenza dell'indice specificato.
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 |
---|---|
|
Il metodo è riuscito. |
|
Argomento non valido. |
|
Il parametro index non è compreso nell'intervallo. |
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) |