Partager via


IPropertyBag2.Read, méthode

Lit une ou plusieurs propriétés du conteneur des propriétés.

Espace de noms :  Microsoft.VisualStudio.OLE.Interop
Assembly :  Microsoft.VisualStudio.OLE.Interop (dans Microsoft.VisualStudio.OLE.Interop.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • cProperties
    Type : System.UInt32
    [in] nombre de propriétés à la lecture.Cet argument spécifie le nombre d'éléments dans les matrices à l'adresse pPropBag, pvarValue, et phrError.
  • pPropBag
    Type : array<Microsoft.VisualStudio.OLE.Interop.PROPBAG2[]
    [in [un tableau de structures d'PROPBAG2 qui spécifient les propriétés qui sont demandées.Les membres d'vt et d'pstrName de ces structures doivent être remplis avant que cette méthode puisse être appelée.Le membre d'dwHint de ces structures est facultatif.Il doit y avoir au moins des éléments d'cProperties dans cette matrice.Cet argument ne peut pas être NULL.
  • pErrLog
    Type : Microsoft.VisualStudio.OLE.Interop.IErrorLog
    [in] une interface d'IErrorLog dans laquelle le conteneur des propriétés enregistre toutes les erreurs qui se produisent pendant les lectures.Cet argument peut être NULL, dans ce cas, l'appelant ne reçoit aucune erreur d'enregistrement.
  • pvarValue
    Type : System.Object%
    [] un tableau de structures VARIANTES qui reçoivent les valeurs de propriété.L'appelant ne doit pas initialiser ces structures avant Read appelant.La méthode d'Read remplit champs de type et de valeur dans ces structures avant qu'elle se retourne.Il doit y avoir au moins des éléments d'cProperties dans cette matrice.L'application appelant est libère toutes les allocations contenues dans ces structures.Cet argument ne peut pas être NULL.
  • phrError
    Type : System.Int32%
    [] un tableau de valeurs de HRESULT qui reçoit le résultat de chaque indiquer de propriété.Il doit y avoir au moins des éléments d'cProperties dans cette matrice.Cet argument ne peut pas être NULL.

Sécurité .NET Framework

Voir aussi

Référence

IPropertyBag2 Interface

Microsoft.VisualStudio.OLE.Interop, espace de noms