IDebugHostSymbol2::EnumerateChildrenEx 方法 (dbgmodel.h)
枚举给定类型、名称和存在的扩展信息的所有子符号。
当 searchInfo 为 nullptr 时,这与 EnumerateChildren 的行为相同。 SymbolType::Symbol 可用于搜索以搜索任何类型的子级。 请注意,如果 name 为 nullptr,则生成的枚举器将生成任何名称的子级。
语法
HRESULT EnumerateChildrenEx(
SymbolKind kind,
PCWSTR name,
SymbolSearchInfo *searchInfo,
IDebugHostSymbolEnumerator **ppEnum
);
参数
kind
指示调用方希望枚举哪些类型的子符号。 如果传递了平面值 Symbol,则将枚举各种子符号。
name
如果指定,将仅枚举具有此参数中给定名称的子符号。
searchInfo
指向 SymbolSearchInfo 结构的 指针,该结构描述符号搜索应如何进行的属性。 调用方应确保在将结构传递给此方法之前,正确填写 SymbolSearchInfo 的 HeaderSize 和 InfoSize 字段。 对于涉及类型的搜索,将遵循 TypeSearchInfo 结构。
ppEnum
此处将返回枚举指定类型和名称的子符号的枚举器。
返回值
此方法返回指示成功或失败的 HRESULT。
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |