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::GetDebugProperty 및 IDebugProperty2::EnumChildren 방법.
참고 항목
참조
IEnumDebugPropertyInfo2::GetCount