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]搭配 dwAttribFilter
和 pszNameFilter
參數使用的篩選 GUID,以選取要列舉哪些 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
回 ,否則會傳回錯誤碼。