Método IDebugClient::StartProcessServer (dbgeng.h)
El método StartProcessServer inicia un servidor de procesos.
HRESULT StartProcessServer(
[in] ULONG Flags,
[in] PCSTR Options,
[in, optional] PVOID Reserved
);
[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, consulte Activación de un servidor de procesos.
[in, optional] Reserved
Se establece en NULL.
Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
Los clientes remotos podrán acceder al servidor de procesos iniciado a través del transporte especificado en el parámetro Options .
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 Execute 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.
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |