ProcessThread.StartAddress Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'adresse mémoire de la fonction appelée par le système d'exploitation qui a démarré ce thread.
public:
property IntPtr StartAddress { IntPtr get(); };
public IntPtr StartAddress { get; }
member this.StartAddress : nativeint
Public ReadOnly Property StartAddress As IntPtr
Valeur de propriété
nativeint
Adresse de départ du thread, qui désigne la fonction définie par l'application exécutée par le thread.
Exceptions
Le processus se trouve sur un ordinateur distant.
Remarques
Chaque processus commence par un thread unique, appelé thread principal. N’importe quel thread peut créer des threads supplémentaires.
Un processus a un espace d’adressage virtuel, du code exécutable, des données, des handles d’objet, des variables d’environnement, une priorité de base et des tailles minimales et maximales de jeu de travail. Tous les threads d’un processus partagent son espace d’adressage virtuel et ses ressources système. En outre, chaque thread conserve des gestionnaires d’exceptions, une priorité de planification et un ensemble de structures dans lesquelles le système enregistre le contexte du thread pendant que le thread attend d’être planifié. Le contexte du thread inclut l’ensemble des registres d’ordinateur du thread, la pile du noyau, un bloc d’environnement de thread et une pile utilisateur dans l’espace d’adressage du processus du thread.
Chaque thread Windows commence réellement l’exécution dans une fonction fournie par le système, et non dans la fonction fournie par l’application. L’adresse de départ du thread principal est donc la même (car elle représente l’adresse de la fonction fournie par le système) pour chaque processus Windows dans le système. Toutefois, la StartAddress propriété vous permet d’obtenir l’adresse de fonction de départ spécifique à votre application.