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 |