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 El búfer es NULL, esta información no se devuelve.
[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, esta información no se devuelve.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
|
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 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 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 Control de marcas y parámetros de punto de interrupción.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (include Dbgeng.h) |