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