Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Speicheradresse der Funktion ab, die vom Betriebssystem aufgerufen wurde, das diesen Thread gestartet hat.
Namespace: System.Diagnostics
Assembly: System (in system.dll)
Syntax
'Declaration
Public ReadOnly Property StartAddress As IntPtr
'Usage
Dim instance As ProcessThread
Dim value As IntPtr
value = instance.StartAddress
public IntPtr StartAddress { get; }
public:
property IntPtr StartAddress {
IntPtr get ();
}
/** @property */
public IntPtr get_StartAddress ()
public function get StartAddress () : IntPtr
Eigenschaftenwert
Die Anfangsadresse des Threads, die auf die vom Thread ausgeführte anwendungsdefinierte Funktion zeigt.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Die Plattform ist Windows 98 oder Windows Millennium Edition. |
|
Der Prozess wird auf einem Remotecomputer ausgeführt. |
Hinweise
Jeder Prozess startet mit einem einzelnen Thread, der primärer Thread genannt wird. Jeder Thread kann zusätzliche Threads erzeugen.
Ein Prozess verfügt über einen virtuellen Adressbereich, ausführbaren Code, Daten, Objekthandler, Umgebungsvariablen, eine Basispriorität sowie über minimale und maximale Größen für Workingsets. Alle Threads eines Prozesses verwenden dessen Adressbereich und Systemressourcen gemeinsam. Zusätzlich verfügt jeder Thread über Ausnahmehandler, eine Planungspriorität und eine Gruppe von Strukturen, in denen das System den Threadkontext speichert, während der Thread für die Planung bereitsteht. Der Threadkontext umfasst die Gruppe der Computerregister für den Thread, den Kernelstapel, einen Threadumgebungsblock und einen Benutzerstapel im Adressbereich des Prozesses für den Thread.
Jeder Windows-Thread beginnt im Grunde mit der Ausführung in einer Systemfunktion und nicht in einer Anwendungsfunktion. Die Anfangsadresse für den primären Thread ist somit für jeden Windows-Vorgang im System dieselbe, da sie die Adresse der Systemfunktion darstellt. Mit der StartAddress-Eigenschaft können Sie jedoch die für die Anwendung spezifische Anfangsadresse der Funktion abrufen.
Plattformen
Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ProcessThread-Klasse
ProcessThread-Member
System.Diagnostics-Namespace