Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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()
.