IDebugHostBaseClass2::IsVirtual 메서드(dbgmodel.h)
IsVirtual 메서드는 특정 기본 클래스가 가상 기본 클래스인지 여부를 나타냅니다. 이러한 구분은 특히 가상 상속 시나리오를 처리할 때 클래스 계층 구조의 컨텍스트에서 중요합니다.
통사론
HRESULT IsVirtual(
bool *pIsVirtual
);
매개 변수
pIsVirtual
기본 클래스가 가상 기본 클래스인 경우 true로 설정되는 부울에 대한 포인터입니다. 그렇지 않으면 false로 설정됩니다.
발언
기본 클래스가 가상으로 확인되면 간단한 오프셋으로 메모리 위치를 확인할 수 없음을 의미합니다. 이러한 경우 GetOffset과 같은 메서드를 호출하지 못하고 E_NOT_SET 오류 코드를 반환할 수 있으며 개발자는 IDebugHostBaseClass2 인터페이스를 통해 사용할 수 있는 다른 메서드를 활용해야 합니다.
요구 사항
요구 | 값 |
---|---|
헤더 | dbgmodel.h |