IPortableDevicePropVariantCollection::GetAt 方法

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

語法

HRESULT GetAt(
  [in]  const DWORD       dwIndex,
  [out]       PROPVARIANT *pValue
);

參數

dwIndex [in]

DWORD ,其中包含要擷取之專案之以零起始的索引。

pValue [out]

PROPVARIANT結構的指標。 呼叫端負責呼叫 PropVariantClear來釋放此記憶體。

傳回值

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

傳回碼 描述
S_OK
此方法已成功。
E_POINTER
必要的指標引數為 Null
E_INVALIDARG
傳入的索引超出範圍。

範例

如需如何使用此方法的範例,請參閱 擷取裝置所支援的功能類別

規格需求

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

另請參閱

IPortableDevicePropVariantCollection 介面

從持續性唯一識別碼擷取物件識別碼

擷取支援的服務事件

擷取支援的服務格式

擷取支援的服務方法

擷取裝置支援的內容類型

擷取裝置所支援的功能類別

擷取裝置的功能物件識別碼

擷取裝置支援的轉譯功能

設定多個物件的屬性