Udostępnij za pośrednictwem


IDiaPropertyStorage::ReadMultiple

Odczytuje określony właściwości z bieżącego zestawu właściwości.

HRESULT ReadMultiple( 
   ULONG          cpspec,
   PROPSPEC const rgpspec,
   PROPVARIANT    rgvar
);

Parametry

  • cpspec
    [w] Liczba właściwości określone w rgpspec tablicy.Jeśli zero, metoda zwraca żadnych właściwości, ale zwraca S_OK jako kod sukcesu.

  • rgpspec
    [w] Tablica właściwości do odczytu.Właściwości można określić identyfikator właściwości lub opcjonalny ciąg nazwy.Nie jest konieczne określić właściwości w określonej kolejności w tablicy.Tablica może zawierać zduplikowane właściwości, wynikających w wartości zduplikowane właściwości zwrotu dla właściwości prostych.Właściwości Non-simple powinna zostać zwrócona odmowa dostępu przy próbie otwarcia je po raz drugi.Tablica może zawierać mieszaniny identyfikatory właściwości i identyfikatory ciąg.Ta tablica musi mieć co najmniej cpspec liczba wartości właściwości.

  • rgvar
    [w, out] Tablica PROPVARIANT struktury (w obszarze nazw Microsoft.VisualStudio.OLE.Interop), aby została wypełniona wartościami dla każdej właściwości.Tablica musi wynosić co najmniej cpspec elementów w rozmiarze.Obiekt wywołujący nie trzeba zainicjować wartości w tablicy.

Wartość zwracana

Jeśli się powiedzie, zwraca S_OK.Zwraca S_FALSE , jeśli nie znaleziono jeden lub więcej właściwości.W przeciwnym razie zwraca kod błędu.

Uwagi

Jeśli nie znaleziono właściwości, odpowiedniego wpisu w rgvar tablica zawiera VARIANT z typem VT_EMPTY.

Zobacz też

Informacje

IDiaPropertyStorage