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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..