Condividi tramite


Metodo IDebugHostSymbol2::EnumerateChildrenEx (dbgmodel.h)

Enumera tutti i simboli figlio del tipo, del nome e delle informazioni estese specificati presenti.

Questo comportamento si comporta in modo identico a EnumerateChildren quando searchInfo è nullptr. SymbolType::Symbol può essere usato per cercare qualsiasi tipo di elemento figlio. Si noti che se name è nullptr, gli elementi figlio di qualsiasi nome verranno generati dall'enumeratore risultante.

Sintassi

HRESULT EnumerateChildrenEx(
  SymbolKind                 kind,
  PCWSTR                     name,
  SymbolSearchInfo           *searchInfo,
  IDebugHostSymbolEnumerator **ppEnum
);

Parametri

kind

Indica i tipi di simboli figlio che il chiamante desidera enumerare. Se viene passato il valore flat Symbol, verranno enumerati tutti i tipi di simboli figlio.

name

Se specificato, verranno enumerati solo i simboli figlio con un nome specificato in questo argomento.

searchInfo

Puntatore a una struttura SymbolSearchInfo che descrive gli attributi della modalità di esecuzione della ricerca dei simboli. Il chiamante deve assicurarsi che i campi HeaderSize e InfoSize di SymbolSearchInfo vengano compilati in modo appropriato prima di passare la struttura a questo metodo. Per le ricerche relative ai tipi, segue una struttura TypeSearchInfo.

ppEnum

Verrà restituito qui un enumeratore che enumera i simboli figlio del tipo e del nome specificati.

Valore restituito

Questo metodo restituisce HRESULT che indicano l'esito positivo o negativo.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Struttura SymbolSearchInfo

Interfaccia IDebugHostSymbol2