Поделиться через


IDebugProperty2::EnumChildren

Извлекает список дочерних элементов свойства.

HRESULT EnumChildren ( 
   DEBUGPROP_INFO_FLAGS      dwFields,
   DWORD                     dwRadix,
   REFGUID                   guidFilter,
   DBG_ATTRIB_FLAGS          dwAttribFilter,
   LPCOLESTR                 pszNameFilter,
   DWORD                     dwTimeout,
   IEnumDebugPropertyInfo2** ppEnum
);
int EnumChildren ( 
   enum_DEBUGPROP_INFO_FLAGS   dwFields,
   uint                        dwRadix,
   ref Guid                    guidFilter,
   uint                        dwAttribFilter,
   string                      pszNameFilter,
   uint                        dwTimeout,
   out IEnumDebugPropertyInfo2 ppEnum
);

Параметры

  • dwFields
    [in] сочетание пометит из DEBUGPROP_INFO_FLAGS перечисление, определяющее, перечисленные в полях DEBUG_PROPERTY_INFO структуры быть заполняемым.

  • dwRadix
    [in] определяет корень, используемый в отформатировать любое числовое сведения.

  • guidFilter
    [in] идентификатор GUID фильтра, используемого с dwAttribFilter и pszNameFilter параметры, которые следует выбрать, какие DEBUG_PROPERTY_INFO дочерние элементы необходимо перечислить. Например, guidFilterLocals фильтры для локальных переменных.

  • dwAttribFilter
    [in] сочетание пометит из DBG_ATTRIB_FLAGS перечисление, которое определяет, какой тип объектов для перечисления, например DBG_ATTRIB_METHOD для всех методов, которые могут быть дочерними элементами данного свойства. Используется в сочетании с guidFilter и pszNameFilter параметры.

  • pszNameFilter
    [in] имя фильтра, используемого с guidFilter и dwAttribFilter параметры, которые следует выбрать, какие DEBUG_PROPERTY_INFO дочерние элементы необходимо перечислить. Например, установка этого параметра в MyX" фильтры "для всех дочерних элементов с именем "MyX".

  • dwTimeout
    [in] задает максимальное время, в миллисекундах, ожидания возврата из этого метода. Используйте INFINITE ждать бесконечно.

  • ppEnum
    [out] возвращает IEnumDebugPropertyInfo2 объект, содержащий список свойств дочерних элементов.

Возвращаемое значение

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

См. также

Ссылки

IDebugProperty2

DEBUGPROP_INFO_FLAGS

DBG_ATTRIB_FLAGS

IEnumDebugPropertyInfo2