CComSafeArray::CComSafeArray
O construtor.
CComSafeArray( );
CComSafeArray(
const SAFEARRAYBOUND& bound
);
CComSafeArray(
ULONG ulCount,
LONG lLBound = 0
);
CComSafeArray(
const SAFEARRAYBOUND * pBound,
UINT uDims = 1
);
CComSafeArray(
const CComSafeArray& saSrc
);
CComSafeArray(
const SAFEARRAY& saSrc
);
CComSafeArray(
const SAFEARRAY * psaSrc
);
Parâmetros
bound
A SAFEARRAYBOUND estrutura.ulCount
O número de elementos na matriz.lLBound
O valor de limite inferior; ou seja, o índice do primeiro elemento no array.pBound
Um ponteiro para um SAFEARRAYBOUND estrutura.uDims
A contagem de dimensões da matriz.saSrc
Uma referência a um SAFEARRAY a estrutura ou CComSafeArray objeto. Em ambos os casos o construtor usa essa referência para fazer uma cópia do array, para que o array não está referenciado após a construção.psaSrc
Um ponteiro para um SAFEARRAY estrutura.O construtor usa esse endereço para fazer uma cópia do array, para que o array não está referenciado após a construção.
Comentários
Cria um CComSafeArray objeto.
Anotações Developer Dispositivo Inteligente
CComSafeArray::CComSafeArray (SAFEARRAY *) e CComSafeArray::CComSafeArray (CComSafeArray) são suportados somente VT_BSTR, VT_VARIANT, VT_UNKNOWN e VT_DISPATCH VARTYPEs.
Requisitos
Cabeçalho: atlsafe.h
Consulte também
Referência
CComSafeArray:: ~ CComSafeArray