IPortableDeviceValues::GetIPortableDeviceKeyCollectionValue 方法

GetIPortableDeviceKeyCollectionValue方法會擷取IPortableDeviceKeyCollection值, (索引鍵所指定的類型VT_UNKNOWN) 。

語法

HRESULT GetIPortableDeviceKeyCollectionValue(
  [in]  REFPROPERTYKEY               key,
  [out] IPortableDeviceKeyCollection **ppValue
);

參數

機碼 [in]

REFPROPERTYKEY索引鍵,指定要擷取的專案。

ppValue [out]

所擷取 之 IPortableDeviceKeyCollection 介面指標的指標。 呼叫端負責在擷取的介面上呼叫 Release

傳回值

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

傳回碼 描述
S_OK
此方法已成功。
DISP_E_TYPEMISMATCH
索引鍵指定的屬性不是IPortableDeviceKeyCollection介面。
HRESULT_FROM_WIN32 (ERROR_NOT_FOUND)
索引鍵指定的屬性不在集合中。

範例

如需如何使用此方法的範例,請參閱 擷取支援的服務事件

規格需求

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

另請參閱

IPortableDeviceValues 介面

IPortableDeviceValues::SetIPortableDeviceKeyCollectionValue

擷取支援的服務事件

擷取支援的服務方法