Метод IPackageDebugSettings::EnableDebugging (shobjidl_core.h)

Включает режим отладки для процессов указанного пакета.

Синтаксис

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

Параметры

[in] packageFullName

Полное имя пакета.

[in] debuggerCommandLine

Командная строка, используемая для запуска процессов из этого пакета. Этот параметр является необязательным.

[in] environment

Любые строки среды для передачи в процессы. Этот параметр является необязательным.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Включение режима отладки приводит к следующим последствиям.

  • При необходимости включает подключение отладчика при активации.
  • Отключает время ожидания активации.
  • Отключает автоматическую приостановку процесса.
  • Отключает автоматическое завершение процесса.
  • Отключает автоматическое возобновление процесса.
Чтобы восстановить нормальную работу, вызовите метод DisableDebugging .

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h

См. также раздел

DisableDebugging

IPackageDebugSettings