Freigeben über


IDebugProperty2::EnumChildren

Ruft eine Liste der untergeordneten Elemente der Eigenschaft ab.

Syntax

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

Parameter

dwFields
[in] Eine Kombination von Flags aus der DEBUGPROP_INFO_FLAGS-Aufzählung , die angibt, welche Felder in den aufgezählten DEBUG_PROPERTY_INFO Strukturen ausgefüllt werden sollen.

dwRadix
[in] Gibt das Radix an, das beim Formatieren numerischer Informationen verwendet werden soll.

guidFilter
[in] GUID des Filters, der mit den dwAttribFilter Parametern pszNameFilter verwendet wird, um auszuwählen, welche DEBUG_PROPERTY_INFO untergeordneten Elemente aufgezählt werden sollen. Filter z. B guidFilterLocals . nach lokalen Variablen.

dwAttribFilter
[in] Eine Kombination von Flags aus der DBG_ATTRIB_FLAGS-Aufzählung , die angibt, welche Art von Objekten aufgezählt werden soll, z. B DBG_ATTRIB_METHOD . für alle Methoden, die untergeordnete Elemente dieser Eigenschaft sein können. Wird in Kombination mit den guidFilter Parametern verwendet pszNameFilter .

pszNameFilter
[in] Der Name des Filters, der mit den guidFilter Parametern dwAttribFilter verwendet wird, um auszuwählen, welche DEBUG_PROPERTY_INFO untergeordneten Elemente aufgezählt werden sollen. Legen Sie diesen Parameter beispielsweise auf "MyX" filtert für alle untergeordneten Elemente mit dem Namen "MyX" fest.

dwTimeout
[in] Gibt die maximale Zeit in Millisekunden an, bevor sie von dieser Methode zurückgegeben wird. Verwenden Sie INFINITE, um unbegrenzt zu warten.

ppEnum
[out] Gibt ein IEnumDebugPropertyInfo2 -Objekt zurück, das eine Liste der untergeordneten Eigenschaften enthält.

Rückgabewert

Bei erfolgreicher Ausführung wird der Fehlercode zurückgegeben S_OK; andernfalls wird Fehlercode zurückgegeben.

Siehe auch