В следующих таблицах перечислены основные среда выполнения Windows классы библиотеки шаблонов C++, структуры, функции и макросы. Конструкции в вспомогательных пространствах имен и классах опущены. Эти списки расширяют документацию по API, упорядоченную по пространству имен.
Создает тип интеллектуальный указатель , который представляет интерфейс, определяемый параметром шаблона. ComPtr автоматически поддерживает счетчик ссылок для указателя базового интерфейса и освобождает интерфейс, когда счетчик ссылок становится равен нулю.
Вызывает обработчик событий при освобождении последнего объекта в текущем модуле. Обработчик событий задается лямбда-выражением, функтором или указателем на функцию.
Вызывает обработчик событий при освобождении последнего объекта в текущем модуле. Обработчик событий указывается объектом и его элементом указателя на метод.
Представляет экземпляр класса, который наследует указанное число интерфейсов и предоставляет указанную среду выполнения Windows, классическую COM-модель и поддержку слабых ссылок.
Представляет собой слабую ссылку , которая может использоваться только в среде выполнения Windows, а не в классической модели COM. Слабая ссылка представляет собой объект, который может быть доступен или недоступен.
Гарантирует, что класс среды выполнения является производным от интерфейсов среды выполнения Windows, если таковые имеются, а затем от интерфейсов классической модели COM.