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