COleSafeArray::COleSafeArray
Constrói um objeto de COleSafeArray .
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 objeto existente ou SAFEARRAY de COleSafeArray a ser copiados para o novo objeto de COleSafeArray .vtSrc
VARTYPE do novo objeto de COleSafeArray .psaSrc
Um ponteiro para SAFEARRAY a ser copiado para o novo objeto de COleSafeArray .varSrc
VARIANT ou um objeto existente de COleVariant a ser copiado para o novo objeto de COleSafeArray .pSrc
Um ponteiro para um objeto de VARIANT a ser copiado para o novo objeto de COleSafeArray .
Comentários
Todos esses construtores criam novos objetos de COleSafeArray .Se não houver nenhum parâmetro, um objeto vazio de COleSafeArray é criado (VT_EMPTY).Se COleSafeArray é copiado de outra matriz cujo VARTYPE é conhecido implicitamente ( COleSafeArray, COleVariant, ou VARIANT), VARTYPE de matriz de origem são mantidos e não precisa ser especificado.Se COleSafeArray é copiado de outra matriz cujo VARTYPE não é conhecido (SAFEARRAY), VARTYPE deve ser especificado no parâmetro de vtSrc.
Em erro, a função gera CMemoryException ou COleException.
Requisitos
Cabeçalho: afxdisp.h