Freigeben über


HandleT Class

 

The latest version of this topic can be found at HandleT Class.

Represents a handle to an object.

Syntax

template <  
   typename HandleTraits  
>  
class HandleT;  

Parameters

HandleTraits
An instance of the HandleTraits stucture that defines common characteristics of a handle.

Members

Public Typedefs

Name Description
Traits A synonym for HandleTraits.

Public Constructors

Name Description
HandleT::HandleT Constructor Initializes a new instance of the HandleT class.
HandleT::~HandleT Destructor Deinitializes an instance of the HandleT class.

Public Methods

Name Description
HandleT::Attach Method Associates the specified handle with the current HandleT object.
HandleT::Close Method Closes the current HandleT object.
HandleT::Detach Method Disassociates the current HandleT object from its underlying handle.
HandleT::Get Method Gets the value of the underlying handle.
HandleT::IsValid Method Indicates whether the current HandleT object represents a handle.

Protected Methods

Name Description
HandleT::InternalClose Method Closes the current HandleT object.

Public Operators

Name Description
HandleT::operator= Operator Moves the value of the specified HandleT object to the current HandleT object.

Protected Data Members

Name Description
HandleT::handle_ Data Member Contains the handle that is represented by the HandleT object.

Inheritance Hierarchy

HandleT

Requirements

Header: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

See Also

Microsoft::WRL::Wrappers Namespace