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.