Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad ProcessThread.StartAddress

 

Publicado: octubre de 2016

Obtiene la dirección de memoria de la función que llama el sistema operativo que inició este subproceso.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

member StartAddress : nativeint with get

Valor de propiedad

Type: System.IntPtr

La dirección inicial del subproceso, que señala a la función definida por la aplicación que se ejecuta el subproceso.

Exception Condition
PlatformNotSupportedException

La plataforma es Windows 98 o Windows Millennium Edition.

NotSupportedException

El proceso está en un equipo remoto.

Cada proceso se inicia con un único subproceso, que se conoce como subproceso principal. Cualquier subproceso puede crear subprocesos adicionales.

Un proceso tiene un espacio de direcciones virtual, código ejecutable, datos, identificadores de objetos, variables de entorno, una prioridad base y trabajo mínimo y máximo tamaños. Todos los subprocesos de un proceso comparten sus recursos del sistema y espacio de direcciones virtuales. Además, cada subproceso mantiene controladores de excepciones, una prioridad de programación y un conjunto de estructuras en el que el sistema guarda el contexto del subproceso mientras el subproceso está esperando a ser programados. El contexto del subproceso incluye el conjunto de registros de equipos, la pila del núcleo, un bloque de entorno del subproceso y una pila de usuario en el espacio de direcciones del proceso del subproceso.

Cada subproceso de Windows realmente empieza a ejecutarse en una función proporcionada por el sistema, no la función proporcionada por la aplicación. La dirección inicial del subproceso principal es, por lo tanto, el mismo (que representa la dirección de la función proporcionada por el sistema) para cada proceso de Windows en el sistema. Sin embargo, la StartAddress propiedad le permite obtener la dirección de función inicial específica de la aplicación.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: