Méthode IDebugSystemObjects4 ::GetCurrentProcessExecutableNameWide (dbgeng.h)
La méthode GetCurrentProcessExecutableNameWide retourne le nom du fichier exécutable chargé dans le processus en cours.
Syntaxe
HRESULT GetCurrentProcessExecutableNameWide(
[out, optional] PWSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG ExeSize
);
Paramètres
[out, optional] Buffer
Reçoit le nom du fichier exécutable. Si La mémoire tampon a la valeur NULL, ces informations ne sont pas retournées.
[in] BufferSize
Spécifie la taille en caractères de la mémoire tampon. Cette taille inclut l’espace pour le caractère de fin « \0 ».
[out, optional] ExeSize
Reçoit la taille en caractères du nom du fichier exécutable. Cette taille inclut l’espace pour le caractère de fin « \0 ». Si ExeSize a la valeur NULL, ces informations ne sont pas retournées.
Valeur retournée
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
La méthode a réussi. Toutefois, la mémoire tampon n’était pas assez grande pour contenir le nom du fichier exécutable et elle a été tronquée. |
Remarques
Ces méthodes sont uniquement disponibles dans le débogage en mode utilisateur.
Si le moteur ne peut pas déterminer le nom du fichier exécutable, il écrit la chaîne « ? » NoImage ? » dans la mémoire tampon.
Pour plus d’informations sur les processus, consultez Threads et processus.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |
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