Skip to main content

IXtfConsoleControlClient::GenerateStackDump

Génère un vidage de pile.

Syntaxe

Paramètres

ProcessId
Type : UINT32
Identificateur du processus pour lequel créer le vidage de pile. DumpType
Type : UINT32
Type de vidage de pile à créer. Les types de vidage valides sont : ImageName
Type : LPCWSTR
Nom de l’image. FilePath
Type : LPBSTR
Pointeur vers une chaîne qui reçoit le chemin d’accès au fichier de vidage de pile créé.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur HRESULT. Si le délai de la fonction expire pendant l’attente de la fin d’un vidage de pile, cette fonction retourne E_MESSAGE_TIMED_OUT.

Remarques

Cette fonction génère un vidage de pile à partir d’un processus spécifié pour une image exécutable sur la console de développement. Le vidage de pile est enregistré sous forme de fichier sur le lecteur de travail (scratch) de la console, au chemin d’accès retourné dans FilePath. Les informations capturées par le vidage de pile, ainsi que le temps nécessaire pour les capturer, dépendent du type de vidage spécifié dans DumpType. Le délai de cette fonction expire au bout de 5 minutes ; si la console ne retourne pas de vidage de pile avant l’expiration du délai, cette fonction retourne E_MESSAGE_TIMED_OUT. Le tableau suivant décrit les informations retournées par chaque type de vidage de pile. Pour plus d’informations sur les API d’outils et d’automatisation disponibles, telles que XBOX Tools Framework (XTF), consultez API d’outils et d’automatisation (rubrique sous NDA).

Gestion des pointeurs LPBSTR

Pour plus d’informations sur la gestion des pointeurs LPBSTR retournés par cette fonction, consultez Allocation et libération de mémoire pour un BSTR.

Configuration requise

En-tête : xtfconsolecontrol.h Bibliothèque : xtfconsolecontrol.lib Plateformes prises en charge : Windows (pour les outils de console XBOX)

Voir aussi

XtfConsoleControl
XBOX Tools Framework
Last modified on October 6, 2026