0x5 de vérification des bogues : INVALID_PROCESS_ATTACH_ATTEMPT

Le case activée de bogue INVALID_PROCESS_ATTACH_ATTEMPT a la valeur 0x00000005. Cela indique généralement que le thread a été attaché à un processus dans une situation où cela n’est pas autorisé. Par exemple, ce bogue case activée peut se produire si KeAttachProcess a été appelé lorsque le thread était déjà attaché à un processus (ce qui est illégal), ou si le thread retourné à partir de certains appels de fonction dans un état attaché (ce qui n’est pas valide),

Ce bogue case activée apparaît très rarement.

Important

Cet article est destiné aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.

paramètres de INVALID_PROCESS_ATTACH_ATTEMPT

Paramètre Description

1

Pointeur vers l’objet répartiteur pour le processus cible ou, si le thread est déjà attaché, pointeur vers l’objet pour le processus d’origine.

2

Pointeur vers l’objet répartiteur du processus auquel le thread actuel est actuellement attaché.

3

Valeur de l’index d’état APC du thread.

4

Une valeur autre que zéro indique qu’un DPC est en cours d’exécution sur le processeur actuel.

Remarques

L’extension de débogage !analyze affiche des informations sur le bogue case activée et peut être utile pour déterminer la cause racine.

Ce bogue case activée peut se produire si le pilote appelle la fonction KeAttachProcess et que le thread est déjà attaché à un autre processus. Il est préférable d’utiliser la fonction KeStackAttachProcess . Si le thread actuel était déjà attaché à un autre processus, la fonction KeStackAttachProcess enregistre l’état APC actuel avant d’attacher le thread actuel au nouveau processus. L’appel incorrect de KeStackAttachProcess peut également provoquer ce bogue case activée, par exemple si un DPC s’exécute sur le processeur actuel.

Pour obtenir des informations générales sur cette zone, consultez Utilisation de Windows Kernel-Mode Process and Thread Manager etPrésentation des objets Kernel Dispatcher.