Partager via


Interface IPackageDebugSettings (shobjidl_core.h)

Permet aux développeurs de débogueur de contrôler le cycle de vie d’une application du Windows Store, comme la suspension ou la reprise.

Héritage

L’interface IPackageDebugSettings hérite de l’interface IUnknown. IPackageDebugSettings a également les types de membres suivants :

Méthodes

L’interface IPackageDebugSettings utilise ces méthodes.

 
IPackageDebugSettings ::ActivateBackgroundTask

Active la tâche en arrière-plan spécifiée.
IPackageDebugSettings ::D isableDebugging

Désactive le mode de débogage pour les processus du package spécifié.
IPackageDebugSettings ::EnableDebugging

Active le mode débogage pour les processus du package spécifié.
IPackageDebugSettings ::EnumerateBackgroundTasks

Obtient les tâches en arrière-plan fournies par le package spécifié.
IPackageDebugSettings ::GetPackageExecutionState

Retourne l’état d’exécution actuel du package spécifié.
IPackageDebugSettings ::RegisterForPackageStateChanges

Inscrivez-vous aux notifications de changement d’état du package.
IPackageDebugSettings ::Resume

Reprend les processus du package s’ils sont actuellement suspendus.
IPackageDebugSettings ::SetTargetSessionId

Définit l’identificateur de session.
IPackageDebugSettings ::StartServicing

Suspend et termine la partie hors arrière-plan des applications associées au package spécifié et annule les tâches en arrière-plan associées au package.
IPackageDebugSettings ::StartSessionRedirection

Entraîne l’activation des tâches en arrière-plan pour le package spécifié dans la session utilisateur spécifiée.
IPackageDebugSettings ::StopServicing

Termine l’opération de maintenance précédente qui a été démarrée par un appel à la méthode StartServicing.
IPackageDebugSettings ::StopSessionRedirection

Arrête la redirection des tâches en arrière-plan pour le package spécifié.
IPackageDebugSettings ::Suspend

Suspend les processus du package s’ils sont en cours d’exécution.
IPackageDebugSettings ::TerminateAllProcesses

Termine tous les processus pour le package spécifié.
IPackageDebugSettings ::UnregisterForPackageStateChanges

Cesse de recevoir les notifications de changement d’état de package associées à un appel précédent à RegisterForPackageStateChanges.

Remarques

Toutes les options de débogage définies restent en vigueur jusqu’à ce qu’elles soient effacées ou que cette interface soit libérée.

Pour que les paramètres de débogage prennent effet sur Internet Explorer dans la nouvelle interface utilisateur Windows, utilisez « DefaultBrowser_NOPUBLISHERID » comme paramètre packageFullName pour les méthodes IPackageDebugSettings.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h