Método IDebugClient3::StartProcessServer (dbgeng.h)
El método StartProcessServer inicia un servidor de procesos.
Sintaxis
HRESULT StartProcessServer(
[in] ULONG Flags,
[in] PCSTR Options,
[in, optional] PVOID Reserved
);
Parámetros
[in] Flags
Especifica la clase de los destinos que estarán disponibles a través del servidor de procesos. Debe establecerse en DEBUG_CLASS_USER_WINDOWS.
[in] Options
Especifica las opciones de conexiones para este servidor de procesos. Estas son las mismas opciones que se proporcionan a la opción -t de la línea de comandos dbgSrv. Para obtener más información sobre la sintaxis de esta cadena, vea Activar un servidor de procesos.
[in, optional] Reserved
Establezca en null.
Valor devuelto
Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
Observaciones
Los clientes remotos podrán acceder al servidor de procesos iniciado a través del transporte especificado en el parámetro Opciones de.
Para detener el servidor de procesos desde el cliente inteligente, use el método EndProcessServer. Para apagar el servidor de procesos desde el equipo en el que se ejecuta, use el Administrador de tareas para finalizar el proceso. Si la instancia del motor del depurador que usó StartProcessServer sigue en ejecución, puede usar Ejecutar para emitir el comando del depurador .endsrv 0, que finalizará el servidor de procesos (se trata de una excepción al comportamiento habitual de .endsrv, que generalmente no afecta a los servidores de procesos).
Para obtener más información sobre los servidores de procesos y la depuración remota, consulte servidores de procesos, servidores de conexión de kernel y clientes inteligentes.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | dbgeng.h (include Dbgeng.h) |