COleSafeArray::PutElement

void PutElement ( uzun * rgIndices, LPVOID pvData );

Parametreleri

rgIndices

Dizinler dizinin her boyut için bir dizi işaretçisine.

pvData

Diziye atamak için veri işaretçisi. VT_DISPATCH, vt_unknownve vt_bstr değişken tipleri işaretçiler ve dolaylı bir seviye gerektirmez.

Açıklamalar

Tek bir öğe dizi içine atamak için bu işlevini çağırın. Bu işlev otomatik olarak Windows işlevleri çağıran SafeArrayLock ve SafeArrayUnlock önce ve sonra öğeyi atama. Veri öğesi, bir dize, nesne veya türevi ise, işlev bunu doğru kopyalar ve varolan öğe bir dize, nesne veya türevi ise, doğru temizlenir.

Dizinin diğer işlemler tarafından kilitli olduğunda öğelerin bir dizi içine koymak, bu yüzden size birden çok kilit bir dizi üzerinde olduğunu unutmayın.

Hata durumunda işlev, bir CMemoryException ya da COleException atar.

COleSafeArray ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: COleSafeArray::GetElement, SafeArrayPutElement

Index