Share via


IDebugReference2::EnumChildren

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Get a list of selected children of a reference. Reserved for future use.

Syntax

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
);

Parameters

dwFields
[in] A combination of flags from the DEBUGREF_INFO_FLAGS enumeration that specifies which fields in the enumerated DEBUG_REFERENCE_INFO structures are to be filled in.

dwRadix
[in] The radix to be used in formatting any numerical information.

dwAttribFilter
[in] A combination of flags from the DBG_ATTRIB_FLAGS enumeration that is used as a filter in combination with the pszNameFilter parameter to select which structures are to be enumerated.

pszNameFilter
[in] A string specifying a filter, such as "MyX", used in combination with the dwAttribFilter parameter to select the structures to be enumerated.

dwTimeout
[in] Maximum time, in milliseconds, to wait before returning from this method. Use INFINITE to wait indefinitely.

ppEnum
[out] Returns an IEnumDebugReferenceInfo2 object that contains a list of the requested child properties.

Return Value

Always returns E_NOTIMPL.

See also