Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Funktionsermittlung ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Entfernt die angegebene Funktion instance basierend auf Kategorie und Unterkategorie.
Syntax
HRESULT RemoveInstance(
[in] SystemVisibilityFlags enumSystemVisibility,
[in] const WCHAR *pszCategory,
[in] const WCHAR *pszSubCategory,
[in] const WCHAR *pszCategoryIdentity
);
Parameter
[in] enumSystemVisibility
Ein SystemVisibilityFlags-Wert, der angibt, ob die Funktion instance systemweit oder nur für den aktuellen Benutzer entfernt wird.
[in] pszCategory
Die Kategorie der Funktion instance. Weitere Informationen finden Sie unter Kategoriedefinitionen.
[in] pszSubCategory
Die Unterkategorie der Funktion instance entfernt werden. Siehe Unterkategoriedefinitionen. Dieser Parameter kann NULL sein.
[in] pszCategoryIdentity
Der Anbieter instance Bezeichnerzeichenfolge. Diese Zeichenfolge wird von GetProviderInstanceID zurückgegeben.
Rückgabewert
Mögliche Rückgabewerte sind unter anderem folgendes:
| Rückgabecode/-wert | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Der Wert von pszCategoryIdentity ist ungültig. |
|
Die -Methode kann den für diesen Vorgang erforderlichen Arbeitsspeicher nicht zuordnen. |
|
Der Benutzer verfügt über unzureichende Zugriffsberechtigungen, um die angeforderte Aktion auszuführen. |
|
Der Wert von pszCategory oder pszSubCategory ist unbekannt. |
Hinweise
Die Zugriffsberechtigung zum Ändern HKEY_LOCAL_MACHINE\SYSTEM Registrierungsschlüssel ist erforderlich, um Funktionsinstanzen mithilfe des Registrierungsanbieters (Administrator- oder Power User-Zugriffsebenen) hinzuzufügen oder zu entfernen. Der Benutzer muss über Administratorzugriff verfügen, um eine Funktion instance systemweit entfernen zu können.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | functiondiscoveryapi.h |
| DLL | FunDisc.dll |