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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.