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. |