Метод IDebugClient3::RemoveProcessOptions (dbgeng.h)

Метод RemoveProcessOptions удаляет параметры процесса из параметров, влияющих на текущий процесс.

Синтаксис

HRESULT RemoveProcessOptions(
  [in] ULONG Options
);

Параметры

[in] Options

Указывает параметры процесса, которые необходимо удалить из тех, которые влияют на текущий процесс. Дополнительные сведения об этих параметрах см. в разделе DEBUG_PROCESS_XXX.

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

Код возврата Описание
S_OK
Метод выполнен успешно.
 

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Комментарии

Этот метод доступен только в динамической отладке в пользовательском режиме.

Некоторые параметры процесса являются глобальными, другие — специфичны для текущего процесса.

При изменении параметров процесса подсистема уведомляет обратные вызовы событий, вызывая метод IDebugEventCallbacks::ChangeEngineState с установленным флагом DEBUG_CES_PROCESS_OPTIONS.

Дополнительные сведения о создании и подключении к динамическим целевым объектам пользовательского режима см. в разделе Live User-Mode Targets.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

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

AddProcessOptions

DEBUG_PROCESS_XXX

GetProcessOptions

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

SetProcessOptions