COleSafeArray::Create

privatevoid Criar ( VARTYPE vtSrc, DWORD dwDims, DWORD * rgElements );

privatevoid Criar ( VARTYPE vtSrc, DWORD dwDims, SAFEARRAYBOUND * rgsabounds );

Parâmetros

vtSrc

O tipo base da matriz (isto é, a VARTYPE de cada elemento da matriz). O VARTYPE é restrito a um subconjunto da variante tipos. Nem VT_ARRAY o sinalizador VT_BYREF pode ser definido. VT_EMPTY e VT_NULL não são tipos de base válidos para a matriz. Todos os outros tipos são legais.

dwDims

Número de dimensões da matriz. Isso pode ser alterado depois da matriz é criada com Redim.

rgElements

Ponteiro para uma matriz do número de elementos para cada dimensão da matriz.

rgsabounds

Ponteiro para um vetor de circunda (uma para cada dimensão) para alocar para a matriz.

Observações

Chame esta função para alocar e inicializar os dados para a matriz. Esta função irá limpar os dados da matriz atual, se necessário. No erro, a função lança um CMemoryException.

Visão geral de COleSafeArray |  Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp; SafeArrayCreate

Index