Метод IDebugClient5::StartProcessServer (dbgeng.h)
Метод StartProcessServer запускает сервер обработки.
Синтаксис
HRESULT StartProcessServer(
[in] ULONG Flags,
[in] PCSTR Options,
[in, optional] PVOID Reserved
);
Параметры
[in] Flags
Указывает класс целевых объектов, которые будут доступны через сервер обработки. Для этого необходимо задать значение DEBUG_CLASS_USER_WINDOWS.
[in] Options
Задает параметры подключений для этого сервера обработки. Это те же параметры, которые предоставляются параметру -t командной строки DbgSrv. Дополнительные сведения о синтаксисе этой строки см. в активации сервера обработки.
[in, optional] Reserved
Установите значение NULL.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
Замечания
Запущенный сервер обработки будет доступен удаленным клиентам через транспорт, указанный в параметре параметров.
Чтобы остановить сервер обработки с интеллектуального клиента, используйте метод EndProcessServer. Чтобы завершить работу сервера обработки с компьютера, на котором он работает, используйте диспетчер задач для завершения процесса. Если экземпляр обработчика отладчика, который использовал StartProcessServer по-прежнему запущен, он может использовать Execute для выдачи команды отладчика .endrv 0, которая завершит сервер обработки (это исключение обычное поведение .endrv, которое обычно не влияет на серверы обработки).
Дополнительные сведения о серверах обработки и удаленной отладке см. в серверах обработки, серверах подключений к ядрам и смарт-клиентах.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |