Compartir a través de


Método IDebugBreakpoint2::GetCommand (dbgeng.h)

El método GetCommand devuelve la cadena de comando que se ejecuta cuando se desencadena un punto de interrupción.

Sintaxis

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

Parámetros

[out, optional] Buffer

Cadena de comando que se ejecuta cuando se desencadena el punto de interrupción. Si Buffer es NULL, no se devuelve esta información.

[in] BufferSize

Tamaño, en caracteres, del búfer al que apunta el búfer .

[out, optional] CommandSize

Tamaño de la cadena de comando. Si CommandSize es NULL, no se devuelve esta información.

Valor devuelto

Código devuelto Descripción
S_OK
Método realizado correctamente.
S_FALSE
El método se realizó correctamente, pero el búfer no era lo suficientemente grande como para contener la cadena de comandos, por lo que la cadena de comandos se truncaba para ajustarse.
 

Este método también puede devolver valores de error. Para obtener más información, vea Valores devueltos.

Comentarios

La cadena de comando es una lista de comandos del depurador separados por punto y coma. Estos comandos se ejecutan cada vez que se desencadena el punto de interrupción. Los comandos se ejecutan antes de que el motor informe a cualquier devolución de llamada de evento que se haya desencadenado el punto de interrupción.

El método GetParameters también devuelve el tamaño del comando del punto de interrupción, CommandSize.

Para obtener más información sobre las propiedades del punto de interrupción, vea Controlar marcas y parámetros de punto de interrupción.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)