Пространство имен Microsoft::WRL::Details
Предназначено для поддержки инфраструктуры WRL, а не для непосредственного использования в коде.
namespace Microsoft::WRL::Details;
Члены
Классы
Имя |
Описание |
---|---|
Представляет ссылку на объект типа ComPtr<T>. |
|
Представляет базовый класс для класса ComPtrRef. |
|
Запрещает использовать оператор new в RuntimeClass.Следовательно, необходимо использовать Функция Make. |
|
Представляет массив обработчиков событий. |
|
Выделяет память для activatable класса с или без поддержки слабой ссылки. |
|
Представляет базовый класс для классов Модуль. |
|
Создает тип, соответствующий типу основанному на IUnknown, но не имеет виртуальный QueryInterface, методы AddRef и Release. |
|
Представляет слабой ссылки, которые можно использовать со средой выполнения Windows или классическим модели COM.Слабая ссылка представляет объект, который может или не может быть недоступен. |
Структуры
Имя |
Описание |
---|---|
Объявляет указанный интерфейс делегата и анонимный функции-члена, который имеет указанное число параметров. |
|
Помогающий определить общие характеристики аргумента делегата. |
|
Определяет, находится ли ComPtr время существования объекта интерфейса.BoolStruct используется внутренне оператором BoolType(). |
|
Содержит сведения об инициализации, регистрации и отмены регистрации объектов. |
|
Предположим разыменованный указатель на параметр шаблона T*. |
|
Определяет элемент данных типа, определенного в качестве второго параметра шаблона, если первый параметр шаблона равно true. |
|
Содержит местоположение фабрики класса и значение, которое определяет, Среда выполнения Windows или объект COM-класс. |
|
Используется для проверки типы Структура Implements параметра шаблона. |
|
Справки реализуют структуры Реализует. |
|
Используется для создания рекурсивной список интерфейсов. |
|
Создает тип InterfaceList рекурсивно применять определенные аргументы шаблона параметра. |
|
Реализует общие характеристики интерфейса. |
|
Предоставляет реализацию метода Invoke() на основе заданного количества и типа аргументов. |
|
Тесты ли один тип базе другого. |
|
Тесты ли один указанный тип совпадает с другой указанный тип. |
|
Используется для обозначения отсутствие, необязательный параметр шаблона. |
|
Удаляет признак ссылки или ссылки rvalue из указанного параметра шаблона класса. |
|
Используется для поиска RuntimeClass в функции Сделайте. |
|
Предоставляет вспомогательные методы для операций и получать идентификатор интерфейса QueryInterface. |
|
Проверяет, является ли один интерфейс производным от другого интерфейса. |
|
Проверяет, что интерфейс, заданный параметром шаблона, отвечает определенным требованиям. |
Перечисления
Имя |
Описание |
---|---|
Определяет сопоставление между внутренними перечислениями в состоянии асинхронных операций и перечислением Windows::Foundation::AsyncStatus. |
Функции
Имя |
Описание |
---|---|
Возвращает фабрику активации для указанного идентификатора активации |
|
Удаляет заданный аргумент из одного места в другое. |
|
Создает исключение в вызывающем потоке. |
|
Функция Swap (библиотека шаблонов C++ среды выполнения Windows) |
Обменивает значения двух заданных аргументов. |
Завершите работу фабрики класса в указанном модуле. |
Требования
Заголовок: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Пространство имен: Microsoft::WRL::Details