Udostępnij za pośrednictwem


Metoda IPropertyBag2.Read —

Odczytuje jedną lub więcej właściwości z zestawu właściwości.

Przestrzeń nazw:  Microsoft.VisualStudio.OLE.Interop
Zestaw:  Microsoft.VisualStudio.OLE.Interop (w Microsoft.VisualStudio.OLE.Interop.dll)

Składnia

'Deklaracja
Sub Read ( _
    cProperties As UInteger, _
    pPropBag As PROPBAG2(), _
    pErrLog As IErrorLog, _
    <OutAttribute> ByRef pvarValue As Object, _
    <OutAttribute> ByRef phrError As Integer _
)
void Read(
    uint cProperties,
    PROPBAG2[] pPropBag,
    IErrorLog pErrLog,
    out Object pvarValue,
    out int phrError
)

Parametry

  • cProperties
    Typ: System.UInt32
    [w] Liczba właściwości do odczytu.Ten argument określa liczbę elementów w tablicach w pPropBag, pvarValue, i phrError.
  • pPropBag
    Typ: array<Microsoft.VisualStudio.OLE.Interop.PROPBAG2[]
    [w [tablicę PROPBAG2 struktur, które określają właściwości, które są wymagane. vt i pstrName członków tych struktur musi zostać wypełnione przed można wywołać tej metody. dwHint Członkowskie tych struktur jest opcjonalny.Musi być co najmniej cProperties elementy tej tablicy.Ten argument nie może być NULL.
  • pErrLog
    Typ: Microsoft.VisualStudio.OLE.Interop.IErrorLog
    [w] IErrorLog Interfejsu, w którym worek właściwość przechowuje błędów, które wystąpiły podczas odczytów.Ten argument może być NULL, w którym to przypadku obiekt wywołujący uzyskuje bez rejestrowania błędów.
  • pvarValue
    Typ: System.Object%
    [out] Tablica struktur wariant, które otrzymują wartości właściwości.Obiekt wywołujący nie ma zainicjować tych struktur przed wywoływaniem Read. Read Metoda wypełnia pola Typ i wartość tych struktur, zanim zwróci.Musi być co najmniej cProperties elementy tej tablicy.Aplikacja wywołująca jest zwalnia dowolne alokacje, zawartych w tych struktur.Ten argument nie może być NULL.
  • phrError
    Typ: System.Int32%
    [out] Tablica wartości HRESULT otrzyma wynik każdej właściwości odczytu.Musi być co najmniej cProperties elementy tej tablicy.Ten argument nie może być NULL.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

IPropertyBag2 Interfejs

Przestrzeń nazw Microsoft.VisualStudio.OLE.Interop