IMFPluginControl::SetPreferredClsid-Methode (mfobjects.h)

Fügt der bevorzugten Liste einen Klassenbezeichner (CLSID) hinzu oder entfernt eine CLSID aus der Liste.

Syntax

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

Parameter

[in] pluginType

Member der MF_Plugin_Type-Enumeration , die den Typ des Objekts angibt.

[in] selector

Der Schlüsselname für die CLSID. Weitere Informationen zum Format von Schlüsselnamen finden Sie im Abschnitt Hinweise von IMFPluginControl.

[in] clsid

Die CLSID, die der Liste hinzugefügt werden soll. Wenn dieser Parameter NULL ist, wird der durch den Selektorparameter angegebene Schlüssel-Wert-Eintrag aus der Liste entfernt.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die bevorzugte Liste ist global für den Prozess des Aufrufers. Das Aufrufen dieser Methode wirkt sich nicht auf die Liste in einem anderen Prozess aus.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

IMFPluginControl