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] 열거형 DEBUG_PROPERTY_INFO 구조체에서 채워질 필드를 지정하는 DEBUGPROP_INFO_FLAGS 열거형의 플래그 조합입니다.
dwRadix
[in] 숫자 정보의 형식을 지정하는 데 사용할 기수를 지정합니다.
guidFilter
[in] 열거할 DEBUG_PROPERTY_INFO
자식 항목을 선택하기 위해 dwAttribFilter
및 pszNameFilter
매개 변수와 함께 사용되는 필터의 GUID입니다. 예를 들어 guidFilterLocals
는 지역 변수를 필터링합니다.
dwAttribFilter
[in] 열거할 개체 유형을 지정하는 DBG_ATTRIB_FLAGS 열거형의 플래그 조합입니다(예: 이 속성의 자식일 수 있는 모든 메서드에 대해 DBG_ATTRIB_METHOD
). guidFilter
및 pszNameFilter
매개 변수와 함께 사용됩니다.
pszNameFilter
[in] 열거할 DEBUG_PROPERTY_INFO
자식을 선택하기 위해 guidFilter
및 dwAttribFilter
매개 변수와 함께 사용되는 필터의 이름입니다. 예를 들어 이 매개 변수를 “MyX”로 설정하면 이름이 “MyX”인 모든 자식에 대한 필터가 표시됩니다.
dwTimeout
[in] 이 메서드에서 반환되기 전에 대기할 최대 시간을 밀리초 단위로 지정합니다. 무한정 기다리려면 INFINITE
을 사용합니다.
ppEnum
[out] 자식 속성 목록을 포함하는 IEnumDebugPropertyInfo2 개체를 반환합니다.
Return Value
성공하면 S_OK
를 반환하고, 그러지 않으면 오류 코드를 반환합니다.