WinRT WRL ABI коллекции

Я пытаюсь работать с 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 под этими интерфейсами?

1

Решение

Вам нужно будет реализовать свои собственные (или использовать их по ссылке, которую вы разместили).

Обратите внимание, что у IIterable есть единственный метод «Первый», который вы можете реализовать, если хотите сделать это самостоятельно. Загляните в windows.foundation.collections.h для более подробной информации.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]