Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera listę elementów podrzędnych właściwości .
Składnia
int EnumChildren (
enum_DEBUGPROP_INFO_FLAGS dwFields,
uint dwRadix,
ref Guid guidFilter,
uint dwAttribFilter,
string pszNameFilter,
uint dwTimeout,
out IEnumDebugPropertyInfo2 ppEnum
);
Parametry
dwFields
[in] Kombinacja flag z wyliczenia DEBUGPROP_INFO_FLAGS określająca, które pola w wyliczonych strukturach DEBUG_PROPERTY_INFO mają być wypełnione.
dwRadix
[in] Określa promienie, które mają być używane w formatowaniu dowolnych informacji liczbowych.
guidFilter
[in] Identyfikator GUID filtru używanego dwAttribFilter z parametrami i pszNameFilter do wybrania elementów DEBUG_PROPERTY_INFO podrzędnych do wyliczenia. Na przykład guidFilterLocals filtry dla zmiennych lokalnych.
dwAttribFilter
[in] Kombinacja flag z wyliczenia DBG_ATTRIB_FLAGS , która określa typ obiektów do wyliczenia, na przykład DBG_ATTRIB_METHOD dla wszystkich metod, które mogą być elementami podrzędnymi tej właściwości. Używane w połączeniu guidFilter z parametrami i pszNameFilter .
pszNameFilter
[in] Nazwa filtru używanego guidFilter z parametrami i dwAttribFilter do wybrania elementów podrzędnych, które DEBUG_PROPERTY_INFO mają zostać wyliczone. Na przykład ustawienie tego parametru na "MyX" filtrów dla wszystkich elementów podrzędnych o nazwie "MyX".
dwTimeout
[in] Określa maksymalny czas oczekiwania w milisekundach przed zwróceniem z tej metody. Użyj polecenia INFINITE , aby poczekać na czas nieokreślony.
ppEnum
[out] Zwraca obiekt IEnumDebugPropertyInfo2 zawierający listę właściwości podrzędnych.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.