当 LocationType Enumeration 设置为 LocIsEnregistered 时,检索位置的寄存器指示符。
语法
HRESULT get_registerId (
DWORD* pRetVal
);
参数
pRetVal
[out] 返回位置的寄存器指示符。
返回值
如果成功,则返回 S_OK;否则,返回 S_FALSE 或错误代码。
注意
返回值 S_FALSE 意味着该属性对符号不可用。
备注
如果符号是相对于寄存器的,即如果符号的 LocationType Enumeration 设置为 LocIsRegRel,则使用 get_registerId 方法,然后调用 IDiaSymbol::get_offset 方法从符号所在的寄存器中获得偏移。