IDiaSymbol::findChildren

检索符号的子级。

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

参数

  • symtag
    [in] 指定要检索的子级的符号标记,对于 SymTagEnum定义。 设置为所有子级的 SymTagNull 可以进行检索。

  • name
    [in] 指定子元素的名称将检索。 设置为所有子级的 NULL 可以进行检索。

  • compareFlags
    [in] 指定比较选项适用于名称匹配。 从 NameSearchOptions 枚举的值既可以单独使用或在组合。

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

返回值

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

备注

此方法的调用与该符号的 IDiaSession::findChildren 方法相同的作为第一个参数。

请参见

参考

IDiaSymbol

SymTagEnum

IDiaEnumSymbols

IDiaSession::findChildren

NameSearchOptions