Método IDebugSymbols2::GetNumberModules (dbgeng.h)

El método GetNumberModules devuelve el número de módulos de la lista de módulos del proceso actual.

Sintaxis

HRESULT GetNumberModules(
  [out] PULONG Loaded,
  [out] PULONG Unloaded
);

Parámetros

[out] Loaded

Recibe el número de módulos cargados en la lista de módulos del proceso actual.

[out] Unloaded

Recibe el número de módulos descargados en la lista de módulos del proceso actual. Este número será cero si la versión de Microsoft Windows que se ejecuta en el equipo de destino no realiza un seguimiento de los módulos descargados.

Valor devuelto

Este método también puede devolver otros valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.

Comentarios

Windows mantiene la lista de módulos cargados y descargados. El motor almacena en caché una copia de esta lista, pero puede quedar obsoleta. La recarga se puede usar para sincronizar la copia del motor de la lista con la lista mantenida por Windows.

No se realiza un seguimiento de los módulos descargados en todas las versiones de Windows. Se realiza un seguimiento de los módulos descargados para destinos en modo de usuario en Microsoft Windows Server 2003 y versiones posteriores; para destinos en modo kernel, también se realiza un seguimiento de los módulos descargados en versiones anteriores de Windows. Cuando se realiza un seguimiento, se indexan después de los módulos cargados. Los módulos descargados se pueden usar para analizar los errores causados por un intento de llamar al código descargado.

Para obtener más información sobre los módulos, consulte Módulos.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)

Consulte también

GetModuleByIndex

IDebugSymbols

IDebugSymbols2

IDebugSymbols3