Partager via


!sprocess

L’extension !sprocess affiche des informations sur le processus de session spécifié, ou sur tous les processus de la session spécifiée.

!sprocess Session [Flags [ImageName]] 
!sprocess -?

Paramètres

Session
Spécifie la session qui possède le processus souhaité. Session est toujours interprété comme un nombre décimal.

Session peut avoir les valeurs suivantes :

-1

Utiliser la session actuelle. Il s’agit de la valeur par défaut.

-2

Utiliser le contexte de session.

-4

Afficher tous les processus par session.

Drapeaux
Spécifie le niveau de détail dans l’affichage. Flags peut être n’importe quelle combinaison des bits suivants. La valeur par défaut est 0.

0x0

Afficher des informations minimales.

Bit 0 (0x1)

Afficher les statistiques de temps et de priorité.

Bit 1 (0x2)

Ajoute à l’affichage une liste de threads et d’événements associés au processus et les états d’attente des threads.

Bit 2 (0x4)

Ajoute à l’affichage une liste de threads associés au processus. Si ce bit est utilisé sans Bit 1 (0x2), chaque thread est affiché sur une seule ligne. S’il est inclus avec Bit 1, chaque thread est affiché avec une trace de pile.

Bit 3 (0x8)

Ajoute à l’affichage de chaque fonction l’adresse de retour, le pointeur de pile et, sur les systèmes basés sur Itanium, la valeur du registre bsp. Il supprime l’affichage des arguments de fonction.

Bit 4 (0x10)

Affiche uniquement l’adresse de retour de chaque fonction. Supprimer les arguments et les pointeurs de pile.

ImageName
Spécifie le nom du processus à afficher. Tous les processus dont les noms d’image exécutables correspondent à ImageName sont affichés. Le nom de l’image doit correspondre à celui du bloc EPROCESS. En général, il s’agit du nom exécutable qui a été invoqué pour démarrer le processus, y compris l’extension de fichier (généralement .exe), et tronqué après le quinzième caractère. Il est impossible de spécifier un nom d’image contenant un espace.

- ?
Affiche l’aide pour cette extension dans la fenêtre de commande du débogueur. Ce texte d’aide comporte quelques omissions.

DLL

Kdexts.dll

Informations supplémentaires

Pour plus d’informations sur l’analyse des processus et des threads, veuillez consulter Microsoft Windows Internals, de Mark Russinovich et David Solomon. Pour plus d’informations sur l’analyse des processus et des threads, veuillez consulter Microsoft Windows Internals (Au cœur de Windows) de Mark Russinovich et David Solomon.

Notes

La sortie de cette extension est similaire à celle de !process, à la différence que les adresses de _MM_SESSION_SPACE et _MMSESSION sont également affichées.