Share via


Microsoft::WRL::Wrappers Namespace

Defines Resource Acquisition Is Initialization (RAII) wrapper types that simplify the lifetime management of objects, strings, and handles.

namespace Microsoft::WRL::Wrappers;

Members

Typedefs

Name

Description

FileHandle

HandleT<HandleTraits::FileHandleTraits>

Classes

Name

Description

CriticalSection Class

Represents a critical section object.

Event Class (Windows Runtime C++ Template Library)

Represents an event.

HandleT Class

Represents a handle to an object.

HString Class

Provides support for manipulating HSTRING handles.

HStringReference Class

Represents an HSTRING that is created from an existing string.

Mutex Class

Represents a synchronization object that exclusively controls a shared resource.

RoInitializeWrapper Class

Initializes the Windows Runtime.

Semaphore Class

Represents a synchronization object that controls a shared resource that can support a limited number of users.

SRWLock Class

Represents a slim reader/writer lock.

Requirements

Header: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

See Also

Reference

Microsoft::WRL Namespace