Notes
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.
Sous-ensemble de Windows CreateProcess qui peut être pris en charge sur plusieurs plateformes.
Syntaxe
HRESULT CreateProcessForLaunch (
[in] LPWSTR lpCommandLine,
[in] BOOL bSuspendProcess,
[in] LPVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[out] PDWORD pProcessId,
[out] HANDLE *pResumeHandle
);
Paramètres
lpCommandLine
[in] Ligne de commande à exécuter.
bSuspendProcess
[in] Si ce paramètre a la valeur TRUE, suspendez le processus de lancement.
lpEnvironment
[in, facultatif] Pointeur vers le bloc d’environnement pour le nouveau processus. Si ce paramètre est NULL, le nouveau processus utilise l’environnement du processus appelant.
lpCurrentDirectory
[in, facultatif] Chemin d’accès complet au répertoire actif du processus. Si ce paramètre a la valeur NULL, le nouveau processus aura le même lecteur actuel et le même répertoire que le processus appelant.
pProcessId
[out] ID permettant d’identifier le processus créé.
pResumeHandle
[out] Handle à utiliser avec ResumeProcess pour reprendre le processus si bSuspendProcess a la valeur TRUE.
Valeur retournée
S_OK
Le processus a été créé avec succès.
E_FAIL
\ (ou d’autres E_
codes de retour) Échec du lancement.
Remarques
Pour plus d’informations, consultez l’API CreateProcess Win32.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête : dbgshim.h
Bibliothèque : dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Versions de .NET : Disponible depuis .NET Core 2.1