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
S_OK
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)

Vedi anche

ConnectProcessServer

DisconnectProcessServer

EndProcessServer

Idebugclient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

WaitForProcessServerEnd