Partager via


Méthode IPackageDebugSettings ::EnableDebugging (shobjidl_core.h)

Active le mode de débogage pour les processus du package spécifié.

Syntaxe

HRESULT EnableDebugging(
  [in] LPCWSTR packageFullName,
  [in] LPCWSTR debuggerCommandLine,
  [in] PZZWSTR environment
);

Paramètres

[in] packageFullName

Nom complet du package.

[in] debuggerCommandLine

Ligne de commande à utiliser pour lancer les processus à partir de ce package. Ce paramètre est facultatif.

[in] environment

Chaînes d’environnement à passer aux processus. Ce paramètre est facultatif.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

L’activation du mode de débogage a les effets suivants :

  • Active éventuellement l’attachement du débogueur lors de l’activation.
  • Désactive les délais d’activation.
  • Désactive la suspension automatique du processus.
  • Désactive l’arrêt automatique du processus.
  • Désactive la reprise automatique du processus.
Pour restaurer un fonctionnement normal, appelez la méthode DisableDebugging .

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

Voir aussi

DisableDebugging

IPackageDebugSettings