IPortableDeviceValues:: GetAt 方法

GetAt 方法會使用提供的以零為基底的索引,從集合中抓取值。

語法

HRESULT GetAt(
  [in]      const DWORD       index,
  [in, out]       PROPERTYKEY *pKey,
  [in, out]       PROPVARIANT *pValue
);

參數

索引 [在]

DWORD ,指定集合中以零為基底的索引。

pKey [in、out]

選擇性的 PROPERTYKEY 指標,可抓取指定專案的索引鍵。

pValue [in、out]

可抓取指定專案值的選擇性 PROPVARIANT 。 呼叫端完成時,必須呼叫 PropVariantClear 來釋放記憶體。

傳回值

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

傳回碼 Description
S _ 確定
此方法已成功。
E _ INVALIDARG
指定了不正確索引編號。

備註

如果屬性指出 [VT 不明] 類型的 _ 值,則此屬性將會是其中一個 Windows 可攜式裝置 (IPortableDeviceKeyCollectionIPortableDeviceValuesCollectionIPortableDeviceValuesIPortableDevicePropVariantCollection) 。 Windows 可攜式裝置不能傳回其他介面。

規格需求

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

另請參閱

IPortableDeviceValues 介面

IPortableDeviceValues:: GetStringValue