共用方式為


IDebugProperty2::EnumChildren

擷取 屬性的子系列表。

語法

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]搭配 dwAttribFilterpszNameFilter 參數使用的篩選 GUID,以選取要列舉哪些 DEBUG_PROPERTY_INFO 子系。 例如, guidFilterLocals 局部變數的篩選。

dwAttribFilter
[in] DBG_ATTRIB_FLAGS 列舉中的旗標組合,指定要列舉的物件類型,例如DBG_ATTRIB_METHOD,對於可能為此屬性子系的所有方法。 與 guidFilterpszNameFilter 參數搭配使用。

pszNameFilter
[in]搭配 guidFilterdwAttribFilter 參數使用的篩選名稱,以選取要列舉哪些 DEBUG_PROPERTY_INFO 子系。 例如,針對名稱為 「MyX」 的所有子系,將此參數設定為 「MyX」 篩選條件。

dwTimeout
[in]指定從這個方法傳回之前要等候的時間上限,以毫秒為單位。 使用 INFINITE 無限期等候。

ppEnum
[out]會傳 回包含子屬性清單的 IEnumDebugPropertyInfo2 物件。

傳回值

如果成功,則傳 S_OK回 ,否則會傳回錯誤碼。

另請參閱