COleSafeArray::PutElement

void PutElement ( largo * rgIndices, LPVOID pvData );

Parámetros

rgIndices

Puntero a una matriz de índices para cada dimensión de la matriz.

pvData

Puntero a los datos para asignar a la matriz. Tipos variant VT_DISPATCH, la VT_UNKNOWNy la VT_BSTR son punteros y no requieren otro nivel de direccionamiento indirecto.

Observaciones

Llamar a esta función para asignar un único elemento de la matriz. Esta función llama automáticamente las funciones de Windows SafeArrayLock y SafeArrayUnlock antes y después de asignar el elemento. Si el elemento de datos es una cadena, el objeto o la variante, la función copia correctamente y si el elemento existente es una cadena, el objeto o la variante, se borra correctamente.

Observe que puede tener varios bloqueos en una matriz, por lo que puede colocar elementos en una matriz mientras que la matriz está bloqueada por otras operaciones.

En caso de error, la función produce un CMemoryException o COleException.

Visió&n General de COleSafeArray |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleSafeArray::GetElement, SafeArrayPutElement

Index