다음을 통해 공유


IDebugStackFrame2::EnumProperties

지역 변수와 같이 스택 프레임과 연결된 속성에 대한 열거자를 만듭니다.

구문

int EnumProperties ( 
   enum_DEBUGPROP_INFO_FLAGS   dwFieldSpec,
   uint                        nRadix,
   ref Guid                    refiid,
   uint                        dwTimeout,
   out uint                    pcelt,
   out IEnumDebugPropertyInfo2 ppEnum
);

매개 변수

dwFieldSpec
[in] 열거형 DEBUG_PROPERTY_INFO 구조체에서 채워질 필드를 지정하는 DEBUGPROP_INFO_FLAGS 열거형의 플래그 조합입니다.

nRadix
[in] 숫자 정보의 서식을 지정하는 데 사용할 radix입니다.

refiid
[in] 열거할 DEBUG_PROPERTY_INFO 구조체를 선택하는 데 사용되는 필터의 GUID입니다(예: guidFilterLocals).

dwTimeout
[in] 이 메서드에서 반환되기 전에 대기하는 최대 시간(밀리초)입니다. 무한정 기다리려면 INFINITE을 사용합니다.

pcelt
[out] 열거된 속성 수를 반환합니다. GetCount 메서드를 호출하는 것과 같습니다.

ppEnum
[out] 원하는 속성 목록이 포함된 IEnumDebugPropertyInfo2 개체를 반환합니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

이 메서드를 사용하면 선택한 모든 속성을 단일 호출로 검색할 수 있으므로 GetDebugPropertyEnumChildren 메서드를 순차적으로 호출하는 것보다 빠릅니다.

참고 항목