RoInitializeWrapper Class
Initializes the Windows Runtime.
Syntax
class RoInitializeWrapper;
Remarks
RoInitializeWrapper
is a convenience that initializes the Windows Runtime and returns an HRESULT that indicates whether the operation was successful. Because the class destructor calls ::Windows::Foundation::Uninitialize
, instances of RoInitializeWrapper
must be declared at global or top-level scope.
Members
Public Constructors
Name | Description |
---|---|
RoInitializeWrapper::RoInitializeWrapper | Initializes a new instance of the RoInitializeWrapper class. |
RoInitializeWrapper::~RoInitializeWrapper | Destroys the current instance of the RoInitializeWrapper class. |
Public Operators
Name | Description |
---|---|
RoInitializeWrapper::HRESULT() | Retrieves the HRESULT produced by the RoInitializeWrapper constructor. |
Inheritance Hierarchy
RoInitializeWrapper
Requirements
Header: corewrappers.h
Namespace: Microsoft::WRL::Wrappers
RoInitializeWrapper::HRESULT()
Retrieves the HRESULT value produced by the last RoInitializeWrapper
constructor.
operator HRESULT()
RoInitializeWrapper::RoInitializeWrapper
Initializes a new instance of the RoInitializeWrapper
class.
RoInitializeWrapper(RO_INIT_TYPE flags)
Parameters
flags
One of the RO_INIT_TYPE enumerations, which specifies the support provided by the Windows Runtime.
Remarks
The RoInitializeWrapper
class invokes Windows::Foundation::Initialize(flags)
.
RoInitializeWrapper::~RoInitializeWrapper
Uninitializes the Windows Runtime.
~RoInitializeWrapper()
Remarks
The RoInitializeWrapper
class invokes Windows::Foundation::Uninitialize()
.