Partilhar via


COleSafeArray membros

Construção

COleSafeArray

Constrói um COleSafeArray objeto.

Operações

Anexar

Fornece controle do existenteVARIANTE o arrayCOleSafeArray objeto.

Limpar

Libera todos os dados a subjacente VARIANTE.

Desanexar

Desconecta o VARIANTE matriz da COleSafeArray objeto (para que os dados não serão liberados).

Wrappers de API do Win32

AccessDataou

Recupera um ponteiro para os dados da matriz.

AllocData

Aloca memória para a matriz.

AllocDescriptor

Aloca memória para o descritor de matriz segura.

Copiar

Cria uma cópia de um array existente.

Create

Cria uma matriz segura.

Destroy

Destrói um array existente.

DestroyData

Destrói os dados em uma matriz segura.

DestroyDescriptor

Destrói um descritor de uma matriz segura.

GetDim

Retorna o número de dimensões da matriz.

GetByteArray

Copia o Sumário da matriz segura em um CByteArray.

GetElement

Recupera um único elemento de matriz segura.

GetElemSize

Retorna o dimensionar em bytes, de um elemento em uma matriz segura.

GetLBound

Retorna o limite inferior de qualquer dimensão de uma matriz segura.

GetUBound

Retorna o limite superior de qualquer dimensão de uma matriz segura.

Bloquear

Incrementa a contagem de bloquear de uma matriz e coloca um ponteiro para os dados de matriz no descritor de matriz.

PtrOfIndex

Retorna um ponteiro para o elemento indexado.

PutElement

Atribui um único elemento na matriz.

Set

Altera o limite (mais à direita) menos significativo de uma matriz segura.

UnaccessData

Decrementa o bloquear a contagem de uma matriz e invalida o ponteiro recuperado por AccessData.

Unlock

Decrementa o bloquear de contagem de uma matriz para que possa ser liberado ou redimensionado.

Operações de array one-Dimensional

CreateOneDim

Cria um unidimensional COleSafeArray objeto.

GetOneDimSize

Retorna o número de elementos no unidimensional COleSafeArray objeto.

ResizeOneDim

Altera o número de elementos em um unidimensional COleSafeArray objeto.

Operadores

operador <<

Mostra o Sumário de um COleSafeArray objeto para o contexto de despejo.

operador =

Cópias de valores em um COleSafeArray () objetoSAFEARRAY, VARIANTE, COleVariant, ou COleSafeArray matriz).

operador ==

Compara duas matrizes de variantes (SAFEARRAY, VARIANTE, COleVariant, ou COleSafeArray matrizes).

operador LPCVARIANT

Acessa a base VARIANTE o estruturaCOleSafeArray objeto.

operador LPVARIANT

Acessa a base VARIANTE o estruturaCOleSafeArray objeto.

Consulte também

Referência

Classe COleSafeArray

Gráfico de hierarquia