Metodo IDebugClient5::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 disponibili tramite il server di elaborazione. Questa opzione deve essere impostata 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 altre informazioni, 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 Opzioni .
Per arrestare il server di elaborazione dal client intelligente, usare il metodo EndProcessServer . Per arrestare il server di elaborazione dal computer in esecuzione, usare Task Manager per terminare il processo. Se l'istanza del motore di debugger che ha usato StartProcessServer è ancora in esecuzione, può usare Execute per rilasciare il comando debugger .endrv 0, che termina il server di elaborazione (si tratta di un'eccezione al comportamento consueto di .endrv, che in genere non influisce sui server di elaborazione).
Per altre informazioni sui server di elaborazione e il debug remoto, vedere Server di elaborazione , server di connessione kernel e client intelligenti.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |