Поделиться через


Класс HandleT

Представляет собой дескриптор объекта.

template <
   typename HandleTraits
>
class HandleT;

Параметры

  • HandleTraits
    Экземпляр структуры HandleTraits, определяющей общие характеристики дескриптора.

Члены

Общедоступные Typedefs

Имя

Описание

Traits

Синоним для HandleTraits.

Открытые конструкторы

Имя

Описание

Конструктор HandleT::HandleT

Инициализирует новый экземпляр класса HandleT.

Деструктор HandleT::~HandleT

Деинициализирует экземпляр класса HandleT.

Открытые методы

Имя

Описание

Метод HandleT::Attach

Связывает указанный дескриптор с текущим объектом HandleT.

Метод HandleT::Close

Закрывает текущий объект HandleT.

Метод HandleT::Detach

Отделяет текущий объект HandleT от его базового дескриптора.

Метод HandleT::Get

Получает значение базового дескриптора.

Метод HandleT::IsValid

Показывает, представляет ли текущий объект HandleT дескриптор.

Защищенные методы

Имя

Описание

Метод HandleT::InternalClose

Закрывает текущий объект HandleT.

Открытые операторы

Имя

Описание

Оператор HandleT::operator=

Перемещает значение указанного объекта HandleT в текущий объект HandleT.

Защищенные члены данных

Имя

Описание

Элемент данных HandleT::handle_

Содержит дескриптор, представленный объектом HandleT.

Иерархия наследования

HandleT

Требования

Заголовок: corewrappers.h

Пространство имен: Microsoft::WRL::Wrappers

См. также

Ссылки

Пространство имен Microsoft::WRL::Wrappers