PnpObjectCollection.GetMany(UInt32, PnpObject[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
我们不再建议使用 Windows.Devices.Enumeration.Pnp 命名空间中的类型。 相反, Windows.Devices.Enumeration 命名空间中的类型实现了 Windows.Devices.Enumeration.Pnp 功能的新式且维护得更好的超集。
PnpObjectType 的替代方法是 Windows.Devices.Enumeration.DeviceInformationKind 枚举,你可以将其作为参数传递给 Windows.Devices.Enumeration API。 例如,创建 PnpObjectWatcher 时不使用 PnpObjectType,而是在创建 DeviceWatcher 时使用 DeviceInformationKind。
通过迭代器在一次传递中检索多个元素。
public:
virtual unsigned int GetMany(unsigned int startIndex, Platform::Array <PnpObject ^> ^ items) = IVectorView<PnpObject ^>::GetMany;
uint32_t GetMany(uint32_t const& startIndex, winrt::array_view <PnpObject const&> & items);
public uint GetMany(uint startIndex, PnpObject[] items);
function getMany(startIndex, items)
Public Function GetMany (startIndex As UInteger, items As PnpObject()) As UInteger
参数
- startIndex
-
UInt32
unsigned int
uint32_t
从中开始检索的索引。
- items
- PnpObject[]
提供结果的目标。 将初始数组大小调整为“容量”,以指定应检索的结果数。
返回
已检索的项的数量。
实现
M:Windows.Foundation.Collections.IVectorView
1.GetMany(System.UInt32,
0[])
M:Windows.Foundation.Collections.IVectorView1.GetMany(unsigned int,
0[])
M:Windows.Foundation.Collections.IVectorView1.GetMany(uint32_t,
0[])