Classe COleSafeArray
Uma classe para trabalhar com matrizes do tipo e de dimensão arbitrários.
class COleSafeArray : public tagVARIANT
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de COleSafeArray . |
Métodos públicos
Nome |
Descrição |
---|---|
Recupera um ponteiro para os dados de matriz. |
|
Aloca memória para a matriz. |
|
Aloca memória para o descritor de matriz seguro. |
|
Fornece o controle da matriz existente de VARIANT ao objeto de COleSafeArray . |
|
Libera todos os dados em VARIANTsubjacente. |
|
Cria uma cópia de uma matriz existente. |
|
Cria uma matriz segura. |
|
Cria um objeto unidimensional de COleSafeArray . |
|
For uma matriz existente. |
|
Destrói dados em uma matriz segura. |
|
For um descritor de matriz segura. |
|
Dispara a matriz de VARIANT do objeto de COleSafeArray (para que os dados não serão liberados.) |
|
Copia o conteúdo da matriz segura em CByteArray. |
|
Retorna o número de dimensões na matriz. |
|
Recupera um elemento de matriz segura. |
|
Retorna o tamanho, em bytes, de um elemento em uma matriz segura. |
|
Retorna o limite inferior para qualquer dimensão da matriz segura. |
|
Retorna o número de elementos no objeto unidimensional de COleSafeArray . |
|
Retorna o limite superior para qualquer dimensão da matriz segura. |
|
Sai a contagem de bloqueio de uma matriz e coloca um ponteiro para os dados de matriz no descritor de matriz. |
|
Retorna um ponteiro para o elemento indexado. |
|
Atribui um único elemento na matriz. |
|
Altera o limite (mais à direita) o menos segura significativo de uma matriz. |
|
Altera o número de elementos em um objeto unidimensional de COleSafeArray . |
|
Diminui a contagem de bloqueio de uma matriz e invalida o ponteiro recuperados por AccessData. |
|
Diminui a contagem de bloqueio de uma matriz para que ele possa ser liberada ou redimensionado. |
Operadores públicos
Nome |
Descrição |
---|---|
Acessa a estrutura subjacente de VARIANT do objeto de COleSafeArray . |
|
Acessa a estrutura subjacente de VARIANT do objeto de COleSafeArray . |
|
Valores das cópias em um objeto de COleSafeArray (SAFEARRAY, VARIANT, COleVariant, ou matriz de COleSafeArray ). |
|
Compara duas matrizes variantes (SAFEARRAY, VARIANT, COleVariant, ou arrays de COleSafeArray ). |
|
Saída que o conteúdo de COleSafeArray objeto para o contexto do despejo. |
Comentários
COleSafeArray deriva da estrutura de VARIANT OLE. As funções de membro do OLE SAFEARRAY estão disponíveis através de COleSafeArray, bem como um conjunto de funções de membro especificamente projetadas para arrays unidimensionais de bytes.
Hierarquia de herança
tagVARIANT
COleSafeArray
Requisitos
Cabeçalho: afxdisp.h