Condividi tramite


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

Vedere anche

Riferimenti

IPropertyBag2 Interfaccia

Spazio dei nomi Microsoft.VisualStudio.OLE.Interop