IDiaPropertyStorage::ReadMultiple
Přečte určený vlastností z aktuální sadu vlastností.
HRESULT ReadMultiple(
ULONG cpspec,
PROPSPEC const rgpspec,
PROPVARIANT rgvar
);
Parametry
cpspec
[v] Počet vlastnosti uvedené rgpspec pole.Pokud nula, metoda vrátí žádné vlastnosti, ale návrat S_OK jako kód úspěšnosti.rgpspec
[v] Pole vlastnosti ke čtení.Vlastnosti lze zadat vlastnost ID nebo názvu volitelný řetězec.Není nutné zadat v libovolném pořadí v poli vlastnosti.Pole mohou obsahovat duplicitní vlastnosti, které jsou výsledkem duplicitní vlastnost hodnoty při návratu pro jednoduché vlastnosti.Vlastnosti jiné než jednoduchý přístup odepřen při pokusu o otevření podruhé zpět.Pole může obsahovat směs ID vlastnosti a řetězec ID.Toto pole musí mít alespoň cpspec počet hodnot vlastností.rgvar
[v, out] Pole PROPVARIANT struktur (v oboru názvů Microsoft.VisualStudio.OLE.Interop) se doplní hodnoty pro každou vlastnost.Pole musí být nejméně cpspec velikosti prvků.Volající nemusí inicializace hodnoty v poli.
Vrácená hodnota
V případě úspěchu vrátí S_OK.Vrátí S_FALSE -li jedna nebo více vlastností nebyla nalezena.V opačném případě vrátí kód chyby.
Poznámky
Pokud vlastnost nebyl nalezen odpovídající záznam v rgvar obsahuje pole VARIANT druhu VT_EMPTY.