Process.Modules Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene los módulos cargados por el proceso asociado.
public:
property System::Diagnostics::ProcessModuleCollection ^ Modules { System::Diagnostics::ProcessModuleCollection ^ get(); };
public System.Diagnostics.ProcessModuleCollection Modules { get; }
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.ProcessModuleCollection Modules { get; }
member this.Modules : System.Diagnostics.ProcessModuleCollection
[<System.ComponentModel.Browsable(false)>]
member this.Modules : System.Diagnostics.ProcessModuleCollection
Public ReadOnly Property Modules As ProcessModuleCollection
Valor de propiedad
Matriz de tipo ProcessModule que representa los módulos cargados por el proceso asociado.
- Atributos
Excepciones
Está intentando obtener acceso a la propiedad Modules de un proceso que se ejecuta en un equipo remoto. Esta propiedad está disponible únicamente para los procesos que se ejecutan en el equipo local.
El proceso Id no está disponible.
Está intentando obtener acceso a la propiedad Modules para el proceso del sistema o el proceso inactivo. Estos procesos no tienen módulos.
Comentarios
El valor devuelto por esta propiedad representa los módulos actualizados más recientemente. Para obtener la información más actualizada, primero debe llamar Refresh() al método .
Un módulo de proceso representa a.dll o .exe archivo que se carga en un proceso determinado. Una ProcessModule instancia de le permite ver información sobre un módulo, incluidos el nombre del módulo, el nombre de archivo y los detalles de la memoria del módulo.
Un proceso puede cargar varios módulos en memoria. Por ejemplo, .exe archivos que cargan archivos de .dll adicionales tienen varios módulos.
Después de iniciar el proceso, esta colección está vacía hasta que el sistema ha cargado el proceso. Si el proceso tiene una ventana principal, puede llamar WaitForInputIdle a antes de recuperar esta propiedad para asegurarse de que la colección no es vacía al obtener la lista.