Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод Execute выполняет указанные команды отладчика.
Синтаксис
HRESULT Execute(
[in] ULONG OutputControl,
[in] PCSTR Command,
[in] ULONG Flags
);
Параметры
[in] OutputControl
Указывает выходной элемент управления, используемый при выполнении команды. Возможные значения см. в разделе DEBUG_OUTCTL_XXX. Дополнительные сведения о выходных данных см. в входных и выходных данных.
[in] Command
Указывает командную строку для выполнения. Команда интерпретируется как те, которые введите в командное окно отладчика. Эта строка команды может содержать несколько команд для выполнения подсистемы. Дополнительные сведения см. в разделе "Команды отладчика " для ссылки на команду.
[in] Flags
Задает битовое поле параметров выполнения для команды. Параметры по умолчанию — регистрировать команду, но не отправлять ее в выходные данные. В следующей таблице перечислены биты, которые можно задать.
Ценность | Описание |
---|---|
DEBUG_EXECUTE_ECHO | Командная строка отправляется в выходные данные. |
DEBUG_EXECUTE_NOT_LOGGED | Командная строка не регистрируется. Это переопределяется DEBUG_EXECUTE_ECHO. |
DEBUG_EXECUTE_NO_REPEAT | Если команда является пустой строкой, не повторяйте последнюю команду и не сохраняйте текущую строку команды для повторения позже. |
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Замечания
Этот метод выполняет указанную командную строку. Если строка содержит несколько команд, этот метод не возвращается до выполнения всех команд. Если последовательность команд включает ожидание выполнения целевого объекта, этот метод может занять произвольное время.
Требования
Требование | Ценность |
---|---|
целевая платформа | Рабочий стол |
Заголовок | dbgeng.h (include Dbgeng.h) |