Freigeben über


IPackageDebugSettings-Schnittstelle (shobjidl_core.h)

Ermöglicht Debuggerentwicklern, den Lebenszyklus einer Windows Store-App zu steuern, z. B. anhalten oder fortsetzen.

Vererbung

Die IPackageDebugSettings-Schnittstelle erbt von der IUnknown-Schnittstelle . IPackageDebugSettings verfügt auch über folgende Membertypen:

Methoden

Die IPackageDebugSettings-Schnittstelle verfügt über diese Methoden.

 
IPackageDebugSettings::ActivateBackgroundTask

Aktiviert die angegebene Hintergrundaufgabe.
IPackageDebugSettings::D isableDebugging

Deaktiviert den Debugmodus für die Prozesse des angegebenen Pakets.
IPackageDebugSettings::EnableDebugging

Aktiviert den Debugmodus für die Prozesse des angegebenen Pakets.
IPackageDebugSettings::EnumerateBackgroundTasks

Ruft die Hintergrundaufgaben ab, die vom angegebenen Paket bereitgestellt werden.
IPackageDebugSettings::GetPackageExecutionState

Gibt den aktuellen Ausführungsstatus des angegebenen Pakets zurück.
IPackageDebugSettings::RegisterForPackageStateChanges

Registrieren Sie sich für Paketstatusänderungsbenachrichtigungen.
IPackageDebugSettings::Resume

Setzt die Prozesse des Pakets fort, wenn sie derzeit angehalten sind.
IPackageDebugSettings::SetTargetSessionId

Legt den Sitzungsbezeichner fest.
IPackageDebugSettings::StartServicing

Hält den Nicht-Hintergrundteil der Apps, die dem angegebenen Paket zugeordnet sind, an und beendet diesen und bricht die dem Paket zugeordneten Hintergrundaufgaben ab.
IPackageDebugSettings::StartSessionRedirection

Bewirkt, dass Hintergrundaufgaben für das angegebene Paket in der angegebenen Benutzersitzung aktiviert werden.
IPackageDebugSettings::StopServicing

Schließt den vorherigen Wartungsvorgang ab, der durch einen Aufruf der StartServicing-Methode gestartet wurde.
IPackageDebugSettings::StopSessionRedirection

Beendet die Umleitung von Hintergrundaufgaben für das angegebene Paket.
IPackageDebugSettings::Suspend

Hält die Prozesse des Pakets an, wenn sie derzeit ausgeführt werden.
IPackageDebugSettings::TerminateAllProcesses

Beendet alle Prozesse für das angegebene Paket.
IPackageDebugSettings::UnregisterForPackageStateChanges

Beendet den Empfang von Paketstatusänderungsbenachrichtigungen, die einem vorherigen Aufruf von RegisterForPackageStateChanges zugeordnet sind.

Hinweise

Alle Debugoptionen, die festgelegt sind, bleiben wirksam, bis sie gelöscht oder diese Schnittstelle freigegeben wird.

Damit Debugeinstellungen auf internet-Explorer auf der neuen Windows-Benutzeroberfläche wirksam werden, verwenden Sie "DefaultBrowser_NOPUBLISHERID" als packageFullName-Parameter für IPackageDebugSettings-Methoden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h