Classe COleSafeArray Membros

Construção

COleSafeArray Constructs a objeto COleSafeArray.

Operações

Anexar Oferece Controlar da matriz VARIANT existente para o objeto COleSafeArray.
Clara Libera todos os dados no subjacente VARIANT.
Desanexar Desanexa a matriz VARIANT do objeto COleSafeArray (para que os dados não serão liberados).

Invólucros de API do Win32

AccessData Recupera um ponteiro para dados de matriz.
AllocData Aloca memória para a matriz.
AllocDescriptor Aloca memória para o descritor de matriz segura.
Cópia Cria uma Copiar de uma matriz existente.
Criar Cria uma matriz segura.
Destruir 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 na matriz.
GetElement Recupera um simples elemento da matriz segura.
GetElemSize Retorna o tamanho, em bytes, de um elemento em uma matriz segura.
GetLBound Retorna o limite inferior para qualquer dimensão de uma matriz segura.
GetUBound Retorna o limite superior para qualquer dimensão de uma matriz segura.
Bloqueio Incrementos o Bloquear contar 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.
ReDim Altera o menos significativo (extrema direita) ligado de uma matriz segura.
UnaccessData Diminui o Bloquear contar de uma matriz e invalida o ponteiro recuperado por AccessData.
Desbloqueio Diminui o Bloquear contar de uma matriz para que possa ser liberado ou redimensionado.

Operações de matriz unidimensional

CreateOneDim Cria um objeto unidimensional COleSafeArray.
GetOneDimSize Retorna o número de elementos no objeto unidimensional COleSafeArray.
ResizeOneDim Altera o número de elementos em um objeto unidimensional COleSafeArray.

Operadores

operador = Valores de cópias em um objeto COleSafeArray (SAFEARRAY, VARIANT, COleVariantou COleSafeArray matriz).
operador = = Compara duas matrizes variantes (SAFEARRAY, VARIANT, COleVariantou COleSafeArray matrizes).
operador lt; & lt; Saídas o conteúdo de um COleSafeArray o objeto para o contexto de despejo.
operador LPVARIANT Acessa a estrutura VARIANT subjacente do objeto COleSafeArray.
operador Operador LPCVARIANT Acessa a estrutura VARIANT subjacente do objeto COleSafeArray.

Visão geral de COleSafeArrayGráfico de hierarquia

Index