이 클래스의 기본 클래스에 대한 열거자를 만듭니다.
구문
매개 변수
ppEnum\
[out] 기본 클래스의 목록을 나타내는 IEnumDebugFields 개체를 반환합니다. 기본 클래스가 없는 경우 null 값을 반환합니다.
Return Value
성공하면 S_OK를 반환하고 기본 클래스가 없으면 S_SH_NO_BASE_CLASSES를 반환합니다(ppEnum 매개 변수는 null 값으로 설정됨). 그렇지 않으면 오류 코드를 반환합니다.
설명
열거자 개체의 기본 클래스는 가장 가까운(또는 가장 많이 파생된) 기본 클래스부터 가장 먼 기본 클래스의 순서로 지정됩니다. 다음과 같은 C++ 클래스를 예로 들어 보겠습니다.
class Root { }
class Level1 : Root { }
class Level2 : Level1 { }
class MyClass : Level2 { }
열거형은 기본 클래스를 Level2Level1Root의 순서로 반환합니다.