Partilhar via


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

Consulte também

Referência

Classe CComSafeArray

CComSafeArray::Destroy

Outros recursos

CComSafeArray membros