ICorDebugRemote::CreateProcessEx, méthode
Lance un processus sur un ordinateur distant sous le débogueur.
Syntaxe
HRESULT CreateProcessEx (
[in] ICorDebugRemoteTarget* pRemoteTarget,
[in] LPCWSTR lpApplicationName,
[in] LPWSTR lpCommandLine,
[in] LPSECURITY_ATTRIBUTES lpProcessAttributes,
[in] LPSECURITY_ATTRIBUTES lpThreadAttributes,
[in] BOOL bInheritHandles,
[in] DWORD dwCreationFlags,
[in] PVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[in] LPSTARTUPINFOW lpStartupInfo,
[in] LPPROCESS_INFORMATION lpProcessInformation,
[in] CorDebugCreateProcessFlags debuggingFlags,
[out] ICorDebugProcess** ppProcess
);
Paramètres
pRemoteTarget
[in] Pointeur vers une interface ICorDebugRemoteTarget. Permet de déterminer l’ordinateur distant sur lequel le processus sera lancé.
lpApplicationName
[in] Pointeur vers une chaîne terminée par null qui spécifie le module à exécuter par le processus lancé. Le module est exécuté dans le contexte de sécurité du processus appelant.
lpCommandLine
[in] Pointeur vers une chaîne terminée par null qui spécifie la ligne de commande à exécuter par le processus lancé.
lpProcessAttributes
[in] Inutilisé pour le débogage à distance.
lpThreadAttributes
[in] Inutilisé pour le débogage à distance.
bInheritHandles
[in] Inutilisé pour le débogage à distance.
dwCreationFlags
[in] Inutilisé pour le débogage à distance.
lpEnvironment
[in] Pointeur vers un bloc d’environnement pour le nouveau processus.
lpCurrentDirectory
[in] Pointeur vers une chaîne terminée par null qui spécifie le chemin complet au répertoire actif pour le processus. Si ce paramètre est null, le nouveau processus a le même lecteur et le même répertoire actifs que le processus appelant.
lpStartupInfo
[in] Inutilisé pour le débogage à distance.
lpProcessInformation
[in] Inutilisé pour le débogage à distance.
debuggingFlags
[in] Inutilisé pour le débogage à distance.
ppProcess
[out] Pointeur vers l’adresse d’un objet d’interface ICorDebugProcess qui représente le processus.
Valeur de retour
S_OK
Le processus a été lancé sur l’ordinateur distant et a retourné une « interface ICorDebugProcess » pour le débogage.
E_FAIL (ou autres codes de retour E_)
Impossible de lancer le processus sur l’ordinateur distant et de retourner une « interface ICorDebugProcess » pour le débogage.
Notes
Le débogage en mode mixte n’est pas pris en charge dans Silverlight.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl
Bibliothèque : CorGuids.lib
Versions de .NET Framework : 4.5, 4, 3.5 SP1
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour