Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IPropertyValue::GetStringArray method

Gets the array of string values that is stored in the current IPropertyValue object.

Syntax


HRESULT GetStringArray(
  [out]                    UINT32  *length,
  [out, size_is(,*length)] HSTRING **value
);

Parameters

length [out]

Type: UINT32*

The number of values in the array.

value [out]

Type: HSTRING**

The array of string values.

The returned strings must be freed using WindowsDeleteString. The returned objects must be released using IUnknown::Release.

Return value

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Error codes

NameMeaning
E_TYPE_MISMATCH

The values stored in IPropertyValue are not of type HSTRING.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

Windows.Foundation.h

IDL

Windows.Foundation.idl

See also

IPropertyValue
IPropertyValueStatics::CreateStringArray

 

 

Show: