CComSafeArray::criar
Cria um CComSafeArray.
HRESULT Create(
const SAFEARRAYBOUND * pBound,
UINT uDims = 1
);
HRESULT Create(
ULONG ulCount = 0,
LONG lLBound = 0
);
Parâmetros
pBound
Um ponteiro para um SAFEARRAYBOUND objeto.uDims
O número de dimensões da matriz.ulCount
O número de elementos na matriz.lLBound
O valor de limite inferior; ou seja, o índice do primeiro elemento no array.
Valor de retorno
Retorna S_OK sucesso ou um erro HRESULT, em caso de falha.
Comentários
A CComSafeArray objeto pode ser criado a partir de um existente SAFEARRAYBOUND estrutura e o número de dimensões ou especificando o número de elementos na matriz e o limite inferior.Se a matriz é a ser acessado no Visual C++, o limite inferior deve ser 0.Outras linguagens podem permitir que outros valores para o limite inferior (por exemplo, Visual Basic suporta matrizes com elementos com um intervalo, sistema autônomo -10 e 10).
Requisitos
Cabeçalho: atlsafe.h