Método IDebugSymbols3::GetModuleVersionInformationWide (dbgeng.h)
El método GetModuleVersionInformationWide devuelve información de versión para el módulo especificado.
Sintaxis
HRESULT GetModuleVersionInformationWide(
[in] ULONG Index,
[in] ULONG64 Base,
[in] PCWSTR 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 , consulte El SDK de plataforma.
[out, optional] Buffer
Recibe la información de versión solicitada. Si Buffer es NULL, no se devuelve esta información.
[in] BufferSize
Especifica el tamaño en caracteres del búfer de 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 detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. |
|
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. |
|
No se encontró el módulo especificado. |
Comentarios
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 Módulos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |