Compartir a través de


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

El método GetModuleVersionInformation devuelve información de versión para el módulo especificado.

Sintaxis

HRESULT GetModuleVersionInformation(
  [in]            ULONG   Index,
  [in]            ULONG64 Base,
  [in]            PCSTR   Item,
  [out, optional] PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  VerInfoSize
);

Parámetros

[in] Index

Especifica el índice del módulo. Si se establece en DEBUG_ANY_ID, el parámetro Base se usa para especificar la ubicación del módulo en su lugar.

[in] Base

Si index es DEBUG_ANY_ID, especifica la ubicación en el espacio de direcciones de memoria del destino de la base del módulo. De lo contrario, se omite.

[in] Item

Especifica la información de versión que se solicita. Esta cadena corresponde al parámetro lpSubBlock de la función VerQueryValue. Para obtener más información sobre la función verQueryValue de, consulte El SDK de plataforma.

[out, optional] Buffer

Recibe la información de versión solicitada. Si de búfer es NULL, no se devuelve esta información.

[in] BufferSize

Especifica el tamaño en caracteres del búfer Búfer. Este tamaño incluye el espacio para el carácter de terminación '\0'.

[out, optional] VerInfoSize

Recibe el tamaño en caracteres de la información de versión. Este tamaño incluye el espacio para el carácter de terminación '\0'. Si VerInfoSize es NULL, no se devuelve esta información.

Valor devuelto

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

Código devuelto Descripción
S_OK
El método se realizó correctamente.
S_FALSE
El tamaño del búfer era menor que el tamaño de la información de versión. En este caso, el búfer se rellena con la información de versión truncada.
E_NOINTERFACE
No se encontró el módulo especificado.

Observaciones

La información de la versión del módulo solo está disponible para los módulos cargados y puede que no esté disponible en todas las sesiones.

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

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

GetModuleByIndex

GetModuleByOffset2

GetNumberModules

IDebugSymbols2

IDebugSymbols3