[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
[このトピックはプレリリース版のため将来変更される可能性があります。また、プレースホルダとしてブランクのトピックが含まれています。]
This interface represents a local variable at some specific virtual address.
interface IDiaLVarInstance : IUnknown
Methods in VTable Order
The following methods are implemented in this interface.
Method |
Description |
---|---|
Retrieves the symbol whose instance has been defined. |
|
Retrieves the section start of this live local. |
|
Retrieves the offset within the section of this live local. |
|
Retrieves the starting relative virtual address of this live local. |
|
Retrieves the starting virtual address of this live local. |
|
Retrieves the ending relative virtual address of this live local. |
|
Retrieves the section end of this live local. |
|
Retrieves the offset end of this live local. |
|
Retrieves the ending virtual address of this live local. |
|
Retrieves the program within which the local exists. |
|
Determines if the instance is live at a specified virtual address. |
|
Returns the ___location of this instance relative to a stack frame. |
Remarks
This interface is available in version 8.0 and later of the DIA SDK v8.0.
Notes for Callers
An instance of this interface is passed to the IDiaStackFrame::get_lVarInstanceLocation method to obtain a ___location of the variable.
Obtain an instance of this interface by calling the IDiaSymbol::get_liveLVarInstances method (to get an array of IDiaLVarInstance objects) or the IDiaStackFrame::get_rawLVarInstanceValue method.
Requirements
Header: Dia2.h
Library: diaguids.lib
DLL: msdia80.dll
See Also
Interfaces (Debug Interface Access SDK)
IDiaSymbol::get_liveLVarInstances
IDiaStackFrame::get_lVarInstanceLocation
IDiaStackFrame::get_rawLVarInstanceValue