IDebugReference2:: EnumChildren

获取对选定的子列表。 保留供将来使用。

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

参数

  • dwFields
    [in] 标志的组合从指定的 DEBUGREF_INFO_FLAGS 枚举在枚举的 DEBUG_REFERENCE_INFO 结构的哪些字段将填充。

  • dwRadix
    [in] 格式化任何数值信息基数。

  • dwAttribFilter
    [in] 标志的组合。使用的 DBG_ATTRIB_FLAGS 枚举的,因为筛选器与 pszNameFilter 参数组合选择要结构将枚举。

  • pszNameFilter
    [in] 指定一个筛选器,如 “MyX”字符串,用于与 dwAttribFilter 参数组合选择结构枚举。

  • dwTimeout
    [in] 最长时间,以毫秒为单位,在返回等待来自此方法。 使用 INFINITE 会无限期地等待。

  • ppEnum
    [out] 返回包含请求的子属性的列表 IEnumDebugReferenceInfo2 对象。

返回值

始终返回 E_NOTIMPL。

请参见

参考

IDebugReference2

DEBUGREF_INFO_FLAGS

DBG_ATTRIB_FLAGS

IEnumDebugReferenceInfo2