HString Class

Provides support for manipulating HSTRING handles.

class HString;

Remarks

The Windows Runtime provides access to strings through HSTRING handles. The HString class provides convenience functions and operators to simplify using HSTRING handles.

Members

Public Constructors

Name

Description

HString::HString Constructor

Initializes a new instance of the HString class.

HString::~HString Destructor

Destroys the current instance of the HString class.

Members

Name

Description

HString::Set Method

Sets the value of the current HString object to the specified wide-character string or HString parameter.

HString::Attach Method

Associates the specified HString object with the current HString object.

HString::Detach Method

Disassociates the specified HString object from its underlying value.

HString::GetAddressOf Method

Retrieves a pointer to the underlying HSTRING handle.

HString::Get Method

Retrieves the value of the underlying HSTRING handle.

HString::Release Method

Deletes the underlying string value and intializes the current HString object to an empty value.

HString::MakeReference Method

Creates an HStringReference object from a specified string parameter.

Public Operators

Name

Description

HString::Operator= Operator

Moves the value of another HString object to the current HString object.

HString::Operator== Operator

Indicates whether the two parameters are equal.

HString::Operator!= Operator

Indicates whether the two parameters are not equal.

Inheritance Hierarchy

HString

Requirements

Header: corewrappers.h

Namespace: Microsoft::WRL::Wrappers

See Also

Reference

Microsoft::WRL::Wrappers Namespace