Método IDebugBreakpoint2::GetCommandWide (dbgeng.h)
El método GetCommand devuelve la cadena de comandos que se ejecuta cuando se desencadena un punto de interrupción.
Sintaxis
HRESULT GetCommandWide(
[out, optional] PWSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG CommandSize
);
Parámetros
[out, optional] Buffer
Cadena de comandos que se ejecuta cuando se desencadena el punto de interrupción. Si de búfer es NULL, no se devuelve esta información.
[in] BufferSize
Tamaño, en caracteres, del búfer al que apunta buffer.
[out, optional] CommandSize
Tamaño de la cadena de comandos. Si CommandSize es NULL, no se devuelve esta información.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
El método se realizó correctamente, pero el búfer no era lo suficientemente grande como para contener la cadena de comandos y, por tanto, 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.
Observaciones
La cadena de comandos 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 las devoluciones de llamada de eventos que se ha 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 Control de marcas de punto de interrupción y parámetros.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | dbgeng.h (include Dbgeng.h) |