Miembros de la clase COleSafeArray

Construcción

COleSafeArray Crea un objeto COleSafeArray.

Operaciones de

Adjuntar Ofrece control de la matriz VARIANT existente con el objeto de COleSafeArray.
Claro Libera todos los datos en la base variante.
Separar Se separa la matriz VARIANT desde el objeto COleSafeArray (para que no se liberarán los datos).

Envolturas de API de Win32

AccessData Recupera un puntero a los datos de la matriz.
AllocData Asigna memoria para el arreglo de discos.
AllocDescriptor Asigna memoria para el descriptor de matriz segura.
Copia Crea una copia de una matriz existente.
Crear Crea una matriz segura.
Destruir Destruye una matriz existente.
DestroyData Destruye los datos en una matriz segura.
DestroyDescriptor Destruye un descriptor de una matriz segura.
GetDim Devuelve el número de dimensiones de la matriz.
GetElement Recupera un único elemento de la matriz segura.
GetElemSize Devuelve el tamaño, en bytes, de un elemento en una matriz segura.
GetLBound Devuelve el límite inferior de cualquier dimensión de una matriz segura.
GetUBound Devuelve el límite superior de cualquier dimensión de una matriz segura.
Bloqueo Incrementa el conteo de bloqueo de una matriz y coloca un puntero a los datos de la matriz en el descriptor de matriz.
PtrOfIndex Devuelve un puntero al elemento indexado.
PutElement Asigna un único elemento de la matriz.
ReDim Cambia el límite menos significativo (derecho) de una matriz segura.
UnaccessData Reduce el bloqueo de contar de una matriz e invalida el puntero obtenido por AccessData.
Desbloquear Disminuye el bloqueo Conde de matriz por lo que puede ser liberado o cambiar el tamaño.

Operaciones de matriz unidimensional

CreateOneDim Crea un objeto unidimensional de COleSafeArray.
GetOneDimSize Devuelve el número de elementos del objeto unidimensional de COleSafeArray.
ResizeOneDim Cambia el número de elementos en un objeto unidimensional de COleSafeArray.

Operadores

operador = Valores de copias en un objeto COleSafeArray (matrizSAFEARRAY, variante, COleVarianto COleSafeArray ).
operador == Compara dos variantes matrices (matricesSAFEARRAY, variante, COleVarianto COleSafeArray ).
operador lt; & lt; Salidas el contenido de una COleSafeArray de objeto en el contexto de volcado.
operador LPVARIANT Accede a la estructura subyacente de variante del objeto COleSafeArray.
operador LPCVARIANT Accede a la estructura subyacente de variante del objeto COleSafeArray.

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

Index