Sdílet prostřednictvím


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.

Viz také

Referenční dokumentace

IDiaPropertyStorage