IDiaSymbol::findChildrenEx

检索符号的子项。 如果在启用优化时编译程序,则返回的本地符号包含实时范围信息。

语法

HRESULT findChildrenEx ( 
   enum SymTagEnum   symtag,
   LPCOLESTR         name,
   DWORD             compareFlags,
   IDiaEnumSymbols** ppResult
);

参数

symtag

[in] 指定要检索的子项的符号标记,如 SymTagEnum 枚举中所定义。 对于要检索的所有子项,设置为 SymTagNull

name

[in] 指定要检索的子项的名称。 对于要检索的所有子项,设置为 NULL

compareFlags

[in] 指定要应用于名称匹配的比较选项。 NameSearchOptions Enumeration 枚举中的值可以单独使用,也可以组合使用。

ppResult

[out] 返回包含检索到的子符号列表的 IDiaEnumSymbols 对象。

返回值

如果找到至少一个符号子项,则返回 S_OK;如果未找到任何子项,则返回 S_FALSE;否则,返回错误代码。

备注

此方法是 IDiaSymbol::findChildren 的扩展版本。

要求

标头:Dia2.h

库:diaguids.lib

DLL:msdia100.dll

另请参阅