다음을 통해 공유


IDebugStackFrame2::EnumProperties

로컬 변수 같은 스택 프레임에 관련 된 속성에 대 한 열거자를 만듭니다.

HRESULT EnumProperties ( 
   DEBUGPROP_INFO_FLAGS      dwFieldSpec,
   UINT                      nRadix,
   REFIID                    refiid,
   DWORD                     dwTimeout,
   ULONG*                    pcelt,
   IEnumDebugPropertyInfo2** ppEnum
);
int EnumProperties ( 
   enum_DEBUGPROP_INFO_FLAGS   dwFieldSpec,
   uint                        nRadix,
   ref Guid                    refiid,
   uint                        dwTimeout,
   out uint                    pcelt,
   out IEnumDebugPropertyInfo2 ppEnum
);

매개 변수

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

  • nRadix
    [in] 임의의 숫자 정보를 서식 지정에 사용할 기 수입니다.

  • refiid
    [in] 필터를 선택 하는 데 사용 하는 GUID DEBUG_PROPERTY_INFO 구조입니다, 열거 등을 guidFilterLocals.

  • dwTimeout
    [in] 이 메서드에서 반환 하기 전에 대기할 시간 (밀리초), 최대 시간입니다. 사용 INFINITE 무제한으로 대기 합니다.

  • pcelt
    [out] 열거 된 속성의 수를 반환 합니다. 이는 IEnumDebugPropertyInfo2::GetCount 메서드.

  • ppEnum
    [out] 반환 된 IEnumDebugPropertyInfo2 원하는 속성 목록을 포함 하는 개체입니다.

반환 값

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

설명

이 메서드는 선택한 모든 속성을 한 번의 호출에서 검색 될 수 있기 때문에 순차적으로 호출 하는 것 보다 빠른 것은 IDebugStackFrame2::GetDebugPropertyIDebugProperty2::EnumChildren 방법.

참고 항목

참조

IDebugStackFrame2

DEBUGPROP_INFO_FLAGS

IEnumDebugPropertyInfo2

IEnumDebugPropertyInfo2::GetCount

IDebugStackFrame2::GetDebugProperty

IDebugProperty2::EnumChildren