다음을 통해 공유


ModuleBase 클래스

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

구문

class ModuleBase;

설명

모듈 클래스의 기본 클래스를 나타냅니다.

멤버

공용 생성자

속성 설명
ModuleBase::ModuleBase Module 클래스의 인스턴스를 초기화합니다.
ModuleBase::~ModuleBase 클래스의 현재 인스턴스를 초기화합니다 Module .

공용 메서드

이름 설명
ModuleBase::D ecrementObjectCount 구현되면 모듈에서 추적하는 개체의 수가 감소합니다.
ModuleBase::IncrementObjectCount 구현되면 모듈에서 추적하는 개체 수를 증분합니다.

상속 계층 구조

ModuleBase

요구 사항

헤더: implements.h

네임스페이스: Microsoft::WRL::D etails

ModuleBase::~ModuleBase

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

virtual ~ModuleBase();

설명

클래스의 현재 인스턴스를 초기화합니다 ModuleBase .

ModuleBase::D ecrementObjectCount

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

virtual long DecrementObjectCount() = 0;

Return Value

감소 작업 전 수입니다.

설명

구현되면 모듈에서 추적하는 개체의 수가 감소합니다.

ModuleBase::IncrementObjectCount

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

virtual long IncrementObjectCount() = 0;

Return Value

증가 연산 전 수입니다.

설명

구현되면 모듈에서 추적하는 개체 수를 증분합니다.

ModuleBase::ModuleBase

WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.

ModuleBase();

설명

Module 클래스의 인스턴스를 초기화합니다.