Clase de COleSafeArray
Una clase para trabajar con matrices del tipo y la dimensión arbitrarios.
class COleSafeArray : public tagVARIANT
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto COleSafeArray. |
Métodos públicos
Name |
Descripción |
---|---|
Recupera un puntero a los datos de la matriz. |
|
Asigna memoria para la matriz. |
|
Asigna memoria para la matriz segura descriptor. |
|
Proporciona un control de matriz existente de VARIANT al objeto de COleSafeArray . |
|
libera todos los datos en VARIANTsubyacente. |
|
Crea una copia de una matriz existente. |
|
crea una matriz segura. |
|
crea un objeto unidimensional de COleSafeArray . |
|
Destruye una matriz existente. |
|
destruye datos en una matriz segura. |
|
destruye descriptor de una matriz segura. |
|
Desasocia la matriz de VARIANT del objeto de COleSafeArray (de modo que los datos no se liberan). |
|
Copia el contenido de la matriz segura en CByteArray. |
|
Devuelve el número de dimensiones de la matriz. |
|
Recupera un único elemento de la matriz segura. |
|
Devuelve el tamaño, en bytes, de un elemento en una matriz segura. |
|
Devuelve el límite inferior de cualquier dimensión de la matriz segura. |
|
devuelve el número de elementos en el objeto unidimensional de COleSafeArray . |
|
Devuelve el límite superior de cualquier dimensión de la matriz segura. |
|
Incrementa el recuento de bloqueo de una matriz y coloca un puntero a los datos de la matriz en el descriptor de matriz. |
|
Devuelve un puntero al elemento indizado. |
|
Asigna un elemento de la matriz. |
|
Cambia el mínima significativo (de derecha) enlazado de la matriz segura. |
|
cambia el número de elementos en un objeto unidimensional de COleSafeArray . |
|
Disminuye el recuento de bloqueo de una matriz y reemplaza el puntero recuperado por AccessData. |
|
Disminuye el recuento de bloqueo de una matriz para que pueda liberar o cambiar de tamaño. |
Operadores públicos
Name |
Descripción |
---|---|
Tiene acceso a la estructura subyacente de VARIANT del objeto de COleSafeArray . |
|
Tiene acceso a la estructura subyacente de VARIANT del objeto de COleSafeArray . |
|
Copia los valores de un objeto de COleSafeArray (SAFEARRAY, VARIANT, COleVariant, o matriz de COleSafeArray ). |
|
compara dos matrices variables (SAFEARRAY, VARIANT, COleVariant, o matrices de COleSafeArray ). |
|
Representa el contenido de un objeto de COleSafeArray al contexto de volcado de memoria. |
Comentarios
COleSafeArray deriva de estructura OLE de VARIANT .Las funciones miembro de OLE SAFEARRAY están disponibles a través de COleSafeArray, además de un conjunto de funciones miembro diseñadas específicamente para las matrices unidimensionales de bytes.
Jerarquía de herencia
tagVARIANT
COleSafeArray
Requisitos
encabezado: afxdisp.h