Condividi tramite


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.

Vedi anche