IDebugMethodField::EnumAllLocals
为该方法的所有局部变量创建枚举器,包括编译器在内部生成的变量。
语法
参数
pAddress
[in]一个 IDebugAddress 对象,该对象表示方法中的调试地址,指向特定范围或上下文。
ppLocals
[out]返回一个 IEnumDebugFields 对象,该对象代表指定范围中的所有局部变量的列表;否则返回一个 null 值,该值指示没有局部变量。
返回值
如果成功,则返回S_OK,如果没有局部变量,则返回S_FAL标准版。 否则,返回错误代码。
备注
仅枚举在包含给定调试地址的块中定义的变量。 此方法包括任何编译器生成的局部变量。 如果需要的是源中显式定义的局部变量,请调用 EnumLocals 方法。
方法可以包含多个范围上下文或块。