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