Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 d’accès complet au répertoire actif du processus. Si ce paramètre est null, le nouveau processus aura le même lecteur et le même répertoire actuels 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 « ICorDebugProcess Interface » qui représente le processus.
Valeur de retour
S_OK a lancé le processus sur l’ordinateur distant et retourné une « interface ICorDebugProcess » pour le débogage.
E_FAIL (ou d’autres codes de retour E_) Impossible de lancer le processus sur l’ordinateur distant et de retourner une « interface ICorDebugProcess » pour le débogage.
Remarques
Le débogage en mode mixte n’est pas pris en charge dans Silverlight.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl
Bibliothèque: CorGuids.lib
Versions .NET : 4.5, 4, 3.5 SP1