Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Latest commit

 

History

History
104 lines (65 loc) · 3.21 KB

modulebase-class.md

File metadata and controls

104 lines (65 loc) · 3.21 KB
description title ms.date ms.topic f1_keywords helpviewer_keywords ms.assetid
Learn more about: ModuleBase Class
ModuleBase Class
09/21/2018
reference
implements/Microsoft::WRL::Details::ModuleBase
implements/Microsoft::WRL::Details::ModuleBase::DecrementObjectCount
implements/Microsoft::WRL::Details::ModuleBase::IncrementObjectCount
implements/Microsoft::WRL::Details::ModuleBase::ModuleBase
implements/Microsoft::WRL::Details::ModuleBase::~ModuleBase
ModuleBase class
Microsoft::WRL::Details::ModuleBase::DecrementObjectCount method
Microsoft::WRL::Details::ModuleBase::IncrementObjectCount method
Microsoft::WRL::Details::ModuleBase::ModuleBase, constructor
Microsoft::WRL::Details::ModuleBase::~ModuleBase, destructor
edce7591-6893-46f7-94a7-382827775548

ModuleBase Class

Supports the WRL infrastructure and is not intended to be used directly from your code.

Syntax

class ModuleBase;

Remarks

Represents the base class of the Module classes.

Members

Public Constructors

Name Description
ModuleBase::ModuleBase Initializes an instance of the Module class.
ModuleBase::~ModuleBase Deinitializes the current instance of the Module class.

Public Methods

Name Description
ModuleBase::DecrementObjectCount When implemented, decrements the number of objects tracked by the module.
ModuleBase::IncrementObjectCount When implemented, increments the number of objects tracked by the module.

Inheritance Hierarchy

ModuleBase

Requirements

Header: implements.h

Namespace: Microsoft::WRL::Details

ModuleBase::~ModuleBase

Supports the WRL infrastructure and is not intended to be used directly from your code.

virtual ~ModuleBase();

Remarks

Deinitializes the current instance of the ModuleBase class.

ModuleBase::DecrementObjectCount

Supports the WRL infrastructure and is not intended to be used directly from your code.

virtual long DecrementObjectCount() = 0;

Return Value

The count before the decrement operation.

Remarks

When implemented, decrements the number of objects tracked by the module.

ModuleBase::IncrementObjectCount

Supports the WRL infrastructure and is not intended to be used directly from your code.

virtual long IncrementObjectCount() = 0;

Return Value

The count before the increment operation.

Remarks

When implemented, increments the number of objects tracked by the module.

ModuleBase::ModuleBase

Supports the WRL infrastructure and is not intended to be used directly from your code.

ModuleBase();

Remarks

Initializes an instance of the Module class.