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
를 반환하고, 실패하면 오류 코드를 반환합니다.
설명
이 메서드를 사용하면 선택한 모든 속성을 단일 호출로 검색할 수 있으므로 GetDebugProperty 및 EnumChildren 메서드를 순차적으로 호출하는 것보다 빠릅니다.