0
我嘗試與WRL合作並堅持收藏。WinRT WRL ABI系列
我需要傳遞給函數的其他屬性:
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>
沒有觸摸(其具有用於填充方法,但是它的抽象接口)。
難道我需要實現我自己的矢量像there或者存在一個簡單的與集合的工作方式?這些接口下的哪些類型的集合返回ABI函數?
您將需要實現自己的IVector。 – kiewic
該函數返回導致「ABI:視窗:基金會::收藏集:: IVectorView」,我只是給它非初始化指針,這個「IVectorView 」。結果已實施並具有GetAt(N)等工作方法。我可以使用相同的實現嗎?另外我讀了_collections.h_實現了與std容器的接口,但是我在那裏看到了--C++/cx代碼。 –
@РомаАрхипкин:嘿,我知道它已經有一段時間了,但你解決了嗎?如果是這樣,你可以請你發佈一個代碼示例,告訴你如何初始化'IIterable'參數? –
c00000fd