Share via


IPortableDevicePropVariantCollection::GetAt

banner art

Previous Next

IPortableDevicePropVariantCollection::GetAt

The GetAt method retrieves an item from the collection by a zero-based index.

Syntax

  HRESULT GetAt(
  const DWORD  dwIndex,
  PROPVARIANT*  pValue
);

Parameters

dwIndex

[in]  DWORD that contains the zero-based index of the item to retrieve.

pValue

[out]  Pointer to a PROPVARIANT structure. The caller is responsible for freeing this memory by calling PropVariantClear.

Return Values

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return code Description
S_OK The method succeeded.
E_POINTER A required pointer argument was NULL.
E_INVALIDARG The index that was passed in was out of range.

Requirements

Header: Defined in PortableDeviceTypes.h

Library: PortableDeviceGUIDs.lib

See Also

Previous Next