Sdílet prostřednictvím


IDebugProperty2::EnumChildren

Načte seznam podřízených položek vlastnosti.

Syntaxe

int EnumChildren ( 
   enum_DEBUGPROP_INFO_FLAGS   dwFields,
   uint                        dwRadix,
   ref Guid                    guidFilter,
   uint                        dwAttribFilter,
   string                      pszNameFilter,
   uint                        dwTimeout,
   out IEnumDebugPropertyInfo2 ppEnum
);

Parametry

dwFields
[v] Kombinace příznaků z DEBUGPROP_INFO_FLAGS výčtu, která určuje, která pole v výčtu DEBUG_PROPERTY_INFO struktur mají být vyplněna.

dwRadix
[v] Určuje radix, který se má použít při formátování libovolných číselných informací.

guidFilter
[v] Identifikátor GUID filtru použitého s dwAttribFilter parametry a pszNameFilter výběr podřízených položek, které DEBUG_PROPERTY_INFO mají být výčty. Například guidFilterLocals filtry pro místní proměnné.

dwAttribFilter
[v] Kombinace příznaků z DBG_ATTRIB_FLAGS výčtu, která určuje, jaký typ objektů se má vypsat, například DBG_ATTRIB_METHOD pro všechny metody, které mohou být podřízené této vlastnosti. Používá se v kombinaci s guidFilter parametry a pszNameFilter parametry.

pszNameFilter
[v] Název filtru použitého s guidFilter parametry a dwAttribFilter výběr podřízených položek, které DEBUG_PROPERTY_INFO se mají vyčíslit. Například nastavení tohoto parametru na "MyX" filtry pro všechny podřízené položky s názvem "MyX".

dwTimeout
[v] Určuje maximální dobu čekání v milisekundách před vrácením z této metody. Slouží INFINITE k čekání na neomezenou dobu.

ppEnum
[ven] Vrátí IEnumDebugPropertyInfo2 objekt obsahující seznam podřízených vlastností.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Viz také