IDebugClient ::StartProcessServer, méthode (dbgeng.h)
La méthode StartProcessServer démarre un serveur de processus.
Syntaxe
HRESULT StartProcessServer(
[in] ULONG Flags,
[in] PCSTR Options,
[in, optional] PVOID Reserved
);
Paramètres
[in] Flags
Spécifie la classe des cibles qui seront disponibles via le serveur de processus. Cette valeur doit être définie sur DEBUG_CLASS_USER_WINDOWS.
[in] Options
Spécifie les options de connexion pour ce serveur de processus. Il s’agit des mêmes options que celles fournies à l’option -t de la ligne de commande DbgSrv. Pour plus d’informations sur la syntaxe de cette chaîne, consultez Activation d’un serveur de processus.
[in, optional] Reserved
Défini sur NULL .
Valeur de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. |
Remarques
Le serveur de processus démarré sera accessible par les clients distants via le transport spécifié dans le paramètre options .
Pour arrêter le serveur de processus du client intelligent, utilisez la méthode EndProcessServer. Pour arrêter le serveur de processus à partir de l’ordinateur sur lequel il s’exécute, utilisez le Gestionnaire des tâches pour mettre fin au processus. Si l’instance du moteur de débogueur qui a utilisé startProcessServer est toujours en cours d’exécution, elle peut utiliser Exécuter pour émettre la commande de débogueur .endsrv 0, qui met fin au serveur de processus (il s’agit d’une exception au comportement habituel de .endsrv, qui n’affecte généralement pas les serveurs de processus).
Pour plus d’informations sur les serveurs de processus et le débogage à distance, consultez Serveurs de processus, serveurs de connexion noyau et clients intelligents.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |