IPortableDeviceValues::GetAt 方法
GetAt 方法使用提供的从零开始的索引从集合中检索值。
语法
HRESULT GetAt(
[in] const DWORD index,
[in, out] PROPERTYKEY *pKey,
[in, out] PROPVARIANT *pValue
);
参数
-
index [in]
-
指定集合中从零开始的索引的 DWORD 。
-
pKey [in, out]
-
一个可选的 PROPERTYKEY 指针,用于检索指定项的键。
-
pValue [in, out]
-
一个可选的 PROPVARIANT ,用于检索指定项的值。 调用方必须在使用时通过调用 PropVariantClear 来释放内存。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
指定的索引号无效。 |
备注
如果属性指示类型为 VT_UNKNOWN 的值,则 属性将是 Windows Portable Devices (IPortableDeviceKeyCollection、 IPortableDeviceValuesCollection、 IPortableDeviceValues 或 IPortableDevicePropVariantCollection) 之一。 Windows 可移植设备不能返回任何其他接口。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|