Freigeben über


CComSafeArray::SetAt

 

Legt den Wert eines Elements in einem eindimensionalen Array fest.

Syntax

      HRESULT SetAt(
   LONG lIndex,
   const T& t,
   BOOL bCopy = TRUE
);

Parameter

  • lIndex
    Die Indexnummer des Arrayelements festzulegende.

  • t
    Der neue Wert des angegebenen Elements.

  • bCopy
    Gibt an, ob eine Kopie der Daten erstellt werden soll.  Der Standardwert ist TRUE.  

Rückgabewert

EINGABETASTE S_OK bei Erfolg oder Fehler HRESULT auf Fehler.

Hinweise

Das Flag ist bCopy berücksichtigt, wenn Elemente des Typs BSTR oder VARIANT zu einem Array hinzugefügt werden.  Der Standardwert von TRUE gewährleistet, dass eine neue Kopie der Daten erstellt wird, wenn das Element dem Array hinzugefügt wird.  

Anforderungen

Header: atlsafe.h

Siehe auch

CComSafeArray-Klasse
CComSafeArray::GetAt
CComSafeArray::MultiDimSetAt