Freigeben über


IMFPluginControl::SetDisabled-Methode (mfobjects.h)

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

Syntax

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

Parameter

[in] pluginType

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

[in] clsid

Die CLSID, die hinzugefügt oder entfernt werden soll.

[in] disabled

Gibt an, ob cslid hinzugefügt oder entfernt werden soll. Wenn der Wert TRUE ist, fügt die Methode die CLSID der Blockierten Liste hinzu. Andernfalls entfernt die -Methode sie aus der Liste.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode Beschreibung
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_INVALIDARG
Ungültiges Argument.

Hinweise

Die Blockierte Liste ist global für den Prozess des Aufrufers. Das Aufrufen dieser Methode wirkt sich nicht auf die Liste in anderen Prozessen 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