IDiaPropertyStorage::ReadMultiple
Reads aktuellen Eigenschaften des angegebenen Eigenschaft an.
HRESULT ReadMultiple(
ULONG cpspec,
PROPSPEC const rgpspec,
PROPVARIANT rgvar
);
Parameter
cpspec
[in] Anzahl von Eigenschaften im angegebenen rgpspec Array.Wenn Null, die Methode zurückgibt, gibt aber keine Eigenschaften als S_OK Erfolgs Code zurück.rgpspec
[in] Ein Array von zu lesenden Eigenschaften.Eigenschaften können entweder von einer Eigenschaften-ID oder durch einen optionalen Zeichenfolgennamen angegeben werden.Es ist nicht erforderlich, Eigenschaften in einer bestimmten Reihenfolge im Array an.Das Array kann doppelte Eigenschaften mit dem Ergebnis der doppelten Eigenschaftswerte bei Rückgabe für einfache Eigenschaften enthalten.Nicht-SIMPLE-Eigenschaften sollten den Zugriff zurückgeben, der auf einem Versuch, ein zweites Mal öffnen, verweigert wird.Das Array kann eine Kombination aus Eigenschaften-ID und IDs Zeichenfolge enthalten.Dieses Array muss mindestens cpspec Zahl Eigenschaftswerte verfügen.rgvar
[in, out] Ein Array mit Werten für jede Eigenschaft ausgefüllt wird, oder legt PROPVARIANT Strukturen (im Microsoft.VisualStudio.OLE.Interop-Namespace).Das Array muss mindestens cpspec-Elemente an.Der Aufrufer muss nicht die Werte im Array zu initialisieren.
Rückgabewert
Bei Erfolg gibt S_OKzurück.Gibt S_FALSE zurück, wenn eine oder mehrere der Eigenschaften nicht gefunden wurden.Gibt andernfalls ein Fehlercode zurückgegeben.
Hinweise
Wenn eine Eigenschaft nicht gefunden wurde, enthält die entsprechenden Eintrag im rgvar Array VARIANT mit dem Typ von VT_EMPTY.