COleSafeArray::COleSafeArray
Constrói um COleSafeArray objeto.
COleSafeArray( );
COleSafeArray(
const SAFEARRAY& saSrc,
VARTYPE vtSrc
);
COleSafeArray(
LPCSAFEARRAY pSrc,
VARTYPE vtSrc
);
COleSafeArray(
const COleSafeArray& saSrc
);
COleSafeArray(
const VARIANT& varSrc
);
COleSafeArray(
LPCVARIANT pSrc
);
COleSafeArray(
const COleVariant& varSrc
);
Parâmetros
saSrc
Um existenteCOleSafeArray objeto ou SAFEARRAY sejam copiados para o novo COleSafeArray objeto.vtSrc
The VARTYPE do novaCOleSafeArray objeto.psaSrc
Um ponteiro para um SAFEARRAY sejam copiados para o novo COleSafeArray objeto.varSrc
Um existenteVARIANTE or COleVariant objeto a ser copiado para a nova COleSafeArray objeto.pSrc
Um ponteiro para um VARIANTE objeto a ser copiado para o novo COleSafeArray objeto.
Comentários
Todos esses construtores criar novo COleSafeArray objetos. Se não houver nenhum parâmetro, um vazio COleSafeArray objeto é criado)VT_EMPTY). Se o COleSafeArray é copiado de outro array cujos VARTYPE conhecido implicitamente (um COleSafeArray, COleVariant, ou VARIANTE), the VARTYPE do array de fonte será mantido e não precisa ser especificado.Se o COleSafeArray é copiado de outro array cujos VARTYPE não é conhecido (SAFEARRAY), the VARTYPE a deve ser especificadovtSrc parâmetro.
Em erro, a função lança um CMemoryException or COleException.
Requisitos
Cabeçalho: afxdisp.h