Freigeben über


IDebugReference2::EnumChildren

Rufen Sie eine Liste der ausgewählten untergeordneten Elementen eines Verweises ab. Für zukünftige Verwendung reserviert.

HRESULT EnumChildren ( 
   DEBUGREF_INFO_FLAGS        dwFields,
   DWORD                      dwRadix,
   DBG_ATTRIB_FLAGS           dwAttribFilter,
   LPCOLESTR                  pszNameFilter,
   DWORD                      dwTimeout,
   IEnumDebugReferenceInfo2** ppEnum
);
int EnumChildren ( 
   enum_DEBUGREF_INFO_FLAGS     dwFields,
   uint                         dwRadix,
   enum_DBG_ATTRIB_FLAGS        dwAttribFilter,
   string                       pszNameFilter,
   uint                         dwTimeout,
   out IEnumDebugReferenceInfo2 ppEnum
);

Parameter

  • dwFields
    [in] Eine Kombination von Flags aus der DEBUGREF_INFORMATION_FLAGS-Enumeration, die angibt, welche Felder in den aufgelisteten DEBUG_REFERENCE_INFORMATION Strukturen gefüllt werden sollen.

  • dwRadix
    [in] Die Basis verwendet werden soll, wenn alle numerischen Daten formatiert werden.

  • dwAttribFilter
    [in] Eine Kombination von Flags aus der DBG_ATTRIB_FLAGS-Enumeration, die als Filter pszNameFilter in Verbindung mit dem Parameter verwendet wird, um auszuwählen, welche Strukturen aufgelistet werden sollen.

  • pszNameFilter
    [in] Eine Zeichenfolge, die einen Filter, z. B. „MyX“ verwendet, dwAttribFilter in Verbindung mit dem Parameter, um die Auswahl Strukturen, die aufgelistet werden sollen.

  • dwTimeout
    [in] Maximale Zeit in Millisekunden, bevor der Rückgabe dieser Methode zu warten. INFINITE verwenden, um unbegrenzt zu warten.

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

Rückgabewert

Gibt immer E_NOTIMPL zurück.

Siehe auch

Referenz

IDebugReference2

DEBUGREF_INFORMATION_FLAGS

DBG_ATTRIB_FLAGS

IEnumDebugReferenceInfo2