Метод IDebugBreakpoint2::GetCommand (dbgeng.h)

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

Синтаксис

HRESULT GetCommand(
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG CommandSize
);

Параметры

[out, optional] Buffer

Командная строка, выполняемая при активации точки останова. Если буферnull, эти сведения не возвращаются.

[in] BufferSize

Размер буфера в символах, на который буфер указывает.

[out, optional] CommandSize

Размер командной строки. Если CommandSizeNULL, эти сведения не возвращаются.

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

Возвращаемый код Описание
S_OK
Метод был успешным.
S_FALSE
Метод был успешным, но буфер был недостаточно велик для хранения командной строки и поэтому строка команды была усечена для соответствия.
 

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

Замечания

Командная строка — это список команд отладчика, разделенных точкой с запятой. Эти команды выполняются каждый раз при активации точки останова. Команды выполняются перед тем, как обработчик сообщает о всех вызовах событий, которые были активированы точкой останова.

Метод GetParameters также возвращает размер команды точки останова CommandSize.

Дополнительные сведения о свойствах точки останова см. в разделе Управление флагами и параметрами точки останова.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)