COleSafeArray::PutElement

void PutElement ( lungo * rgIndices, LPVOID pvData );

Parametri

rgIndices

Puntatore a una matrice di indici per ciascuna dimensione della matrice.

pvData

Puntatore ai dati per assegnare all'array. Tipi varianti VT_DISPATCH, VT_UNKNOWNe VT_BSTR sono puntatori e non richiedono un altro livello di riferimento indiretto.

Osservazioni

Chiamare questa funzione per assegnare un singolo elemento nella matrice. Questa funzione chiama automaticamente le funzioni di Windows SafeArrayLock e SafeArrayUnlock prima e dopo l'assegnazione dell'elemento. Se l'elemento di dati è una stringa, oggetto o variante, la funzione copia correttamente, e se l'elemento esistente è una stringa, oggetto o variante, viene cancellata correttamente.

Notare che può avere più blocchi su una matrice di modo da poter mettere gli elementi in una matrice, mentre la matrice è bloccata da altre operazioni.

Su errore, la funzione genera un CMemoryException o COleException.

COleSafeArray pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;COleSafeArray::GetElement, SafeArrayPutElement

Index