1

私は WRL で作業しようとしましたが、コレクションにこだわっています。

追加のプロパティを関数に渡す必要があります。

ABI::Windows::Devices::Enumeration::IDeviceInformationStatics::FindAllAsyncAqsFilterAndAdditionalProperties(
  /* [in] */ __RPC__in HSTRING aqsFilter,
  /* [in] */ __RPC__in_opt ABI::Windows::Foundation::Collections::IIterable<HSTRING>* additionalProperties, ...)

しかし、IIterableにはそれを埋めるメソッドがなく、タッチもありませんIVector<T>(これには塗りつぶしのメソッドがありますが、インターフェースを抽象化しています)。

そこのような独自のベクトルを実装する必要がありますか、それともコレクションを操作するためのより簡単な方法が存在しますか? これらのインターフェイスで ABI 関数を返すのは、どのような種類のコレクションですか?

4

1 に答える 1

0

独自のものを実装する必要があります(または投稿したリンクからのものを再利用します)。

IIterable には、自分で実装したい場合に実装できる単一のメソッド「First」があることに注意してください。詳細については、windows.foundation.collections.h をご覧ください。

于 2016-01-15T20:22:46.647 に答える