Skip to content

Latest commit

 

History

History
147 lines (103 loc) · 4.26 KB

nf-dbgeng-idebugsymbols3-getmoduleversioninformationwide.md

File metadata and controls

147 lines (103 loc) · 4.26 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NF:dbgeng.IDebugSymbols3.GetModuleVersionInformationWide
IDebugSymbols3::GetModuleVersionInformationWide (dbgeng.h)
The GetModuleVersionInformationWide method returns version information for the specified module.
debugger\getmoduleversioninformationwide.htm
debugger
02/06/2022
IDebugSymbols3::GetModuleVersionInformationWide
GetModuleVersionInformationWide, GetModuleVersionInformationWide method [Windows Debugging], GetModuleVersionInformationWide method [Windows Debugging],IDebugSymbols3 interface, IDebugSymbols3 interface [Windows Debugging],GetModuleVersionInformationWide method, IDebugSymbols3.GetModuleVersionInformationWide, IDebugSymbols3::GetModuleVersionInformationWide, dbgeng/IDebugSymbols3::GetModuleVersionInformationWide, debugger.getmoduleversioninformationwide
dbgeng.h
Dbgeng.h
Desktop
Windows
IDebugSymbols3::GetModuleVersionInformationWide
dbgeng/IDebugSymbols3::GetModuleVersionInformationWide
APIRef
kbSyntax
COM
dbgeng.h
IDebugSymbols3::GetModuleVersionInformationWide

IDebugSymbols3::GetModuleVersionInformationWide

-description

The GetModuleVersionInformationWide method returns version information for the specified module.

-parameters

-param Index [in]

Specifies the index of the module. If it is set to DEBUG_ANY_ID, the Base parameter is used to specify the location of the module instead.

-param Base [in]

If Index is DEBUG_ANY_ID, specifies the location in the target's memory address space of the base of the module. Otherwise it is ignored.

-param Item [in]

Specifies the version information being requested. This string corresponds to the lpSubBlock parameter of the function VerQueryValue. For details on the VerQueryValue function, see the Platform SDK.

-param Buffer [out, optional]

Receives the requested version information. If Buffer is NULL, this information is not returned.

-param BufferSize [in]

Specifies the size in characters of the buffer Buffer. This size includes the space for the '\0' terminating character.

-param VerInfoSize [out, optional]

Receives the size in characters of the version information. This size includes the space for the '\0' terminating character. If VerInfoSize is NULL, this information is not returned.

-returns

This method may also return other error values. See Return Values for more details.

Return code Description
S_OK
The method was successful.
S_FALSE
The size of the buffer was smaller than the size of the version information. In this case the buffer is filled with the truncated version information.
E_NOINTERFACE
The specified module was not found.

-remarks

Module version information is available only for loaded modules and may not be available in all sessions.

For more information about modules, see Modules.

-see-also

GetModuleByIndex

GetModuleByOffset2

GetNumberModules

IDebugSymbols3