| title |
Microsoft::WRL Namespace | Microsoft Docs |
| ms.custom |
|
| ms.date |
11/04/2016 |
| ms.reviewer |
|
| ms.suite |
|
| ms.technology |
|
| ms.tgt_pltfrm |
|
| ms.topic |
reference |
| f1_keywords |
implements/Microsoft::WRL |
module/Microsoft::WRL |
async/Microsoft::WRL |
internal/Microsoft::WRL |
event/Microsoft::WRL |
ftm/Microsoft::WRL |
client/Microsoft::WRL |
corewrappers/Microsoft::WRL |
|
| dev_langs |
|
| helpviewer_keywords |
|
| ms.assetid |
01118a8f-f564-4859-b87e-9444848585a1 |
| caps.latest.revision |
11 |
| author |
mikeblome |
| ms.author |
mblome |
| manager |
ghogen |
| translation.priority.ht |
cs-cz |
de-de |
es-es |
fr-fr |
it-it |
ja-jp |
ko-kr |
pl-pl |
pt-br |
ru-ru |
tr-tr |
zh-cn |
zh-tw |
|
Defines the fundamental types that make up the Windows Runtime C++ Template Library.
namespace Microsoft::WRL;
| Name |
Description |
InhibitWeakReferencePolicy |
RuntimeClassFlags<WinRt | InhibitWeakReference> |
| Name |
Description |
| ActivationFactory Class |
Enables one or more classes to be activated by the Windows Runtime. |
| AsyncBase Class |
Implements the Windows Runtime asynchronous state machine. |
| ClassFactory Class |
Implements the basic functionality of the IClassFactory interface. |
| ComPtr Class |
Creates a smart pointer type that represents the interface specified by the template parameter. ComPtr automatically maintains a reference count for the underlying interface pointer and releases the interface when the reference count goes to zero. |
| DeferrableEventArgs Class |
A template class used for the event argument types for deferrals. |
| EventSource Class |
Represents an event. EventSource member functions add, remove, and invoke event handlers. |
| FtmBase Class |
Represents a free-threaded marshaler object. |
| Module Class |
Represents a collection of related objects. |
| RuntimeClass Class |
Represents an instantiated class that inherits the specified number of interfaces, and provides the specified Windows Runtime, classic COM, and weak reference support. |
| SimpleActivationFactory Class |
Provides a fundamental mechanism to create a Windows Runtime or classic COM base class. |
| SimpleClassFactory Class |
Provides a fundamental mechanism to create a base class. |
| WeakRef Class |
Represents a weak reference that can be used by only the Windows Runtime, not classic COM. A weak reference represents an object that might or might not be accessible. |
Header: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Namespace: Microsoft::WRL
Microsoft::WRL::Wrappers Namespace