Metodo IDebugClient3::StartProcessServer (dbgeng.h)
Il metodo StartProcessServer avvia un server di elaborazione.
Sintassi
HRESULT StartProcessServer(
[in] ULONG Flags,
[in] PCSTR Options,
[in, optional] PVOID Reserved
);
Parametri
[in] Flags
Specifica la classe delle destinazioni che saranno disponibili tramite il server di elaborazione. Deve essere impostato su DEBUG_CLASS_USER_WINDOWS.
[in] Options
Specifica le opzioni di connessione per questo server di elaborazione. Queste sono le stesse opzioni fornite all'opzione -t della riga di comando DbgSrv. Per informazioni dettagliate sulla sintassi di questa stringa, vedere Attivazione di un server di elaborazione.
[in, optional] Reserved
Impostare su NULL.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Il server di elaborazione avviato sarà accessibile dai client remoti tramite il trasporto specificato nel parametro Options .
Per arrestare il server di elaborazione dal client intelligente, utilizzare il metodo EndProcessServer . Per arrestare il server di elaborazione dal computer in cui è in esecuzione, usare Gestione attività per terminare il processo. Se l'istanza del motore di debugger che ha usato StartProcessServer è ancora in esecuzione, può usare Execute per eseguire il comando debugger .endsrv 0, che terminerà il server di elaborazione (si tratta di un'eccezione al comportamento consueto di .endsrv, che in genere non influisce sui server di elaborazione).
Per altre informazioni sui server di elaborazione e sul debug remoto, vedere Server di elaborazione, server di connessione kernel e client intelligenti.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |