Partager via


IDebugPortEx2 : : LaunchSuspended

lance un fichier exécutable.

HRESULT LaunchSuspended( 
   LPCOLESTR        pszExe,
   LPCOLESTR        pszArgs,
   LPCOLESTR        pszDir,
   BSTR             bstrEnv,
   DWORD            hStdInput,
   DWORD            hStdOutput,
   DWORD            hStdError,
   IDebugProcess2** ppPortProcess
);
int LaunchSuspended( 
   string             pszExe,
   string             pszArgs,
   string             pszDir,
   string             bstrEnv,
   uint               hStdInput,
   uint               hStdOutput,
   uint               hStdError,
   out IDebugProcess2 ppPortProcess
);

Paramètres

  • pszExe
    [in] Le nom du fichier exécutable à démarrer. Il peut s'agir d'un chemin d'accès complet ou relatif au répertoire de travail spécifié dans le paramètre d' pszDir .

  • pszArgs
    [in] les arguments à passer au fichier exécutable. Peut être une valeur NULL si aucun argument n'est spécifié.

  • pszDir
    [in] le nom du répertoire de travail utilisé par le fichier exécutable. peut être une valeur NULL si aucun répertoire de travail n'est requis.

  • bstrEnv
    [in] Bloc environnement de chaînes terminée par le caractère NULL, suivi d'une marque de fin null supplémentaire.

  • hStdInput
    [in] Handle vers un autre flux d'entrée. peut être 0 si la redirection n'est pas requise.

  • hStdOutput
    [in] Handle vers un autre flux de sortie. peut être 0 si la redirection n'est pas requise.

  • hStdError
    [in] Handle vers un autre flux de sortie des erreurs. peut être 0 si la redirection n'est pas requise.

  • ppPortProcess
    [out] Retourne un objet d' IDebugPendingBreakpoint2 qui représente le processus exécuté.

Valeur de retour

En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.

Notes

Cette méthode doit exécuter le processus afin qu'elle soit interrompue et n'est pas en cours de exécution du code. La méthode d' IDebugPortEx2 : : ResumeProcess est appelée pour reprendre le processus.

un programme peut également être lancé d'un moteur de débogage. Pour plus d'informations, consultez Exécuter un programme.

Voir aussi

Référence

IDebugPortEx2

IDebugPendingBreakpoint2

IDebugPortEx2 : : ResumeProcess

Concepts

Exécuter un programme