Partilhar via


CComSafeArray::Create

Cria CComSafeArray.

HRESULT Create(
   const SAFEARRAYBOUND * pBound,
   UINT uDims = 1 
);
HRESULT Create(
   ULONG ulCount = 0,
   LONG lLBound = 0 
);

Parâmetros

  • pBound
    Um ponteiro para um objeto de SAFEARRAYBOUND .

  • uDims
    O número de dimensões na matriz.

  • ulCount
    O número de elementos na matriz.

  • lLBound
    o valor de limite inferior; isto é, o índice do primeiro elemento na matriz.

Valor de retorno

Retorna S_OK em êxito, ou um erro HRESULT em caso de falha.

Comentários

Um objeto de CComSafeArray pode ser criado de uma estrutura existente de SAFEARRAYBOUND e o número de dimensões, ou especificando o número de elementos da matriz e o limite inferior.Se a matriz deve ser acessada 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 como -10 a 10).

Requisitos

Cabeçalho: atlsafe.h

Consulte também

Referência

Classe de CComSafeArray

CComSafeArray::Destroy