Metodo IPropertyBag2.Read
Legge una o più proprietà dal contenitore di proprietà.
Spazio dei nomi: Microsoft.VisualStudio.OLE.Interop
Assembly: Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- cProperties
Tipo: System.UInt32
[in] Il numero di proprietà da leggere.In questo argomento specifica il numero di elementi nelle matrici a pPropBag, pvarValuee phrError.
- pPropBag
Tipo: array<Microsoft.VisualStudio.OLE.Interop.PROPBAG2[]
[in [una matrice di PROPBAG2 strutture che specificano le proprietà richieste. vt e pstrName i membri delle strutture devono essere inseriti prima che questo metodo può essere chiamato. dwHint il membro di queste strutture è facoltativo.Deve essere presente almeno cProperties elementi nella matrice.questo argomento non può essere NULL.
- pErrLog
Tipo: Microsoft.VisualStudio.OLE.Interop.IErrorLog
[in] IErrorLog collegare in cui il contenitore di proprietà è definito tutti gli errori che si verificano durante la lettura.In questo argomento può essere NULL, nel qual caso, il chiamante non riceve errori di registrazione.
- pvarValue
Tipo: System.Object%
[out] Una matrice di strutture VARIABILI che ricevono i valori della proprietà.Il chiamante non deve inizializzare tali strutture prima di chiamare Read. Read il metodo consente di riempire i campi di valore e il tipo in queste strutture prima di restituire un valore.Deve essere presente almeno cProperties elementi nella matrice.L'applicazione chiamante è libera tutte le allocazioni effettuate in queste strutture.questo argomento non può essere NULL.
- phrError
Tipo: System.Int32%
[out] Una matrice di valori di HRESULT che riceve il risultato di ogni proprietà indicata.Deve essere presente almeno cProperties elementi nella matrice.questo argomento non può essere NULL.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.