IDebugProperty2::EnumChildren
Recupera un elenco degli elementi figlio della proprietà .
Sintassi
int EnumChildren (
enum_DEBUGPROP_INFO_FLAGS dwFields,
uint dwRadix,
ref Guid guidFilter,
uint dwAttribFilter,
string pszNameFilter,
uint dwTimeout,
out IEnumDebugPropertyInfo2 ppEnum
);
Parametri
dwFields
[in] Combinazione di flag dell'enumerazione DEBUGPROP_INFO_FLAGS che specifica i campi nelle strutture enumerate DEBUG_PROPERTY_INFO da compilare.
dwRadix
[in] Specifica il radix da utilizzare nella formattazione di tutte le informazioni numeriche.
guidFilter
[in] GUID del filtro utilizzato con i dwAttribFilter
parametri e pszNameFilter
per selezionare gli DEBUG_PROPERTY_INFO
elementi figlio da e da enumerare. Ad esempio, guidFilterLocals
filtra le variabili locali.
dwAttribFilter
[in] Combinazione di flag dell'enumerazione DBG_ATTRIB_FLAGS che specifica il tipo di oggetti da enumerare, ad esempio DBG_ATTRIB_METHOD
per tutti i metodi che potrebbero essere elementi figlio di questa proprietà. Usato in combinazione con i guidFilter
parametri e pszNameFilter
.
pszNameFilter
[in] Nome del filtro utilizzato con i guidFilter
parametri e dwAttribFilter
per selezionare gli DEBUG_PROPERTY_INFO
elementi figlio da e da enumerare. Ad esempio, l'impostazione di questo parametro su "MyX" filtra per tutti gli elementi figlio con il nome "MyX".
dwTimeout
[in] Specifica il tempo massimo, espresso in millisecondi, di attesa prima della restituzione da questo metodo. Usare INFINITE
per attendere per un periodo illimitato.
ppEnum
[out] Restituisce un oggetto IEnumDebugPropertyInfo2 contenente un elenco delle proprietà figlio.
Valore restituito
In caso di esito positivo, restituisce S_OK
. In caso contrario, restituisce il codice di errore.