다음을 통해 공유


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 자식 항목을 선택하기 위해 dwAttribFilterpszNameFilter 매개 변수와 함께 사용되는 필터의 GUID입니다. 예를 들어 guidFilterLocals는 지역 변수를 필터링합니다.

dwAttribFilter
[in] 열거할 개체 유형을 지정하는 DBG_ATTRIB_FLAGS 열거형의 플래그 조합입니다(예: 이 속성의 자식일 수 있는 모든 메서드에 대해 DBG_ATTRIB_METHOD). guidFilterpszNameFilter 매개 변수와 함께 사용됩니다.

pszNameFilter
[in] 열거할 DEBUG_PROPERTY_INFO 자식을 선택하기 위해 guidFilterdwAttribFilter 매개 변수와 함께 사용되는 필터의 이름입니다. 예를 들어 이 매개 변수를 “MyX”로 설정하면 이름이 “MyX”인 모든 자식에 대한 필터가 표시됩니다.

dwTimeout
[in] 이 메서드에서 반환되기 전에 대기할 최대 시간을 밀리초 단위로 지정합니다. 무한정 기다리려면 INFINITE을 사용합니다.

ppEnum
[out] 자식 속성 목록을 포함하는 IEnumDebugPropertyInfo2 개체를 반환합니다.

Return Value

성공하면 S_OK를 반환하고, 그러지 않으면 오류 코드를 반환합니다.

참고 항목