ProcessThread.StartAddress Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Speicheradresse der Funktion ab, die vom Betriebssystem aufgerufen wurde, das diesen Thread gestartet hat.
public:
property IntPtr StartAddress { IntPtr get(); };
public IntPtr StartAddress { get; }
member this.StartAddress : nativeint
Public ReadOnly Property StartAddress As IntPtr
Eigenschaftswert
-
IntPtr
nativeint
Die Anfangsadresse des Threads, die auf die vom Thread ausgeführte anwendungsdefinierte Funktion zeigt.
Ausnahmen
Der Prozess wird auf einem Remotecomputer ausgeführt.
Hinweise
Jeder Prozess beginnt mit einem einzelnen Thread, der als primärer Thread bezeichnet wird. Jeder Thread kann zusätzliche Threads generieren.
Ein Prozess verfügt über einen virtuellen Adressraum, ausführbaren Code, Daten, Objekthandles, Umgebungsvariablen, eine Basispriorität und mindeste und maximale Arbeitssatzgrößen. Alle Threads eines Prozesses teilen den virtuellen Adressraum und die Systemressourcen. Darüber hinaus verwaltet jeder Thread Ausnahmehandler, eine Terminplanungspriorität und eine Reihe von Strukturen, in denen das System den Threadkontext speichert, während der Thread auf die Planung wartet. Der Threadkontext enthält die Computerregister des Threads, den Kernelstapel, einen Threadumgebungsblock und einen Benutzerstapel im Adressraum des Threadprozesses.
Jeder Windows Thread beginnt tatsächlich mit der Ausführung in einer vom System bereitgestellten Funktion, nicht der von der Anwendung bereitgestellten Funktion. Die Startadresse für den primären Thread ist daher identisch (wie sie die Adresse der vom System bereitgestellten Funktion darstellt) für jeden Windows Prozess im System. Mit der StartAddress Eigenschaft können Sie jedoch die Startfunktionsadresse abrufen, die für Ihre Anwendung spezifisch ist.