共用方式為


IPortableDeviceValuesCollection::GetAt 方法

GetAt方法會以零起始的索引從集合擷取專案。

語法

HRESULT GetAt(
  [in]  const DWORD                 dwIndex,
  [out]       IPortableDeviceValues **ppValues
);

參數

dwIndex [in]

DWORD ,指定集合中以零起始的索引。

ppValues [out]

從集合接收 IPortableDeviceValues 介面指標的變數位址。 呼叫端負責在完成此介面時呼叫 Release

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
E_INVALIDARG
傳入的以零起始的索引超出範圍。
E_POINTER
必要的指標引數為 Null
E_UNEXPECTED
集合包含 NullIPortableDeviceValues 指標。

備註

對所擷取介面中值所做的任何變更,都會對儲存在集合中的版本進行。

規格需求

需求
標頭
PortableDeviceTypes.h
程式庫
PortableDeviceGUIDs.lib

另請參閱

IPortableDeviceValuesCollection 介面