CComSafeArray::Create

Crea un oggetto CComSafeArray.

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

Parametri

  • pBound
    Un puntatore a un oggetto SAFEARRAYBOUND .

  • uDims
    Numero di dimensioni nella matrice.

  • ulCount
    Numero di elementi nella matrice.

  • lLBound
    Il valore limite inferiore, ovvero l'indice del primo elemento della matrice.

Valore restituito

Restituisce S_OK su positivo, o un errore HRESULT di errore.

Note

Un oggetto CComSafeArray può essere creato da una struttura esistente SAFEARRAYBOUND e dal numero di dimensioni, specificando il numero di elementi della matrice e il limite inferiore.Se la matrice deve essere eseguito da Visual C++, il limite inferiore deve essere 0.Altri linguaggi possono consentire ad altri valori per il limite inferiore, ad esempio Visual Basic supporta le matrici con gli elementi di un intervallo di -10 - 10).

Requisiti

Header: atlsafe.h

Vedere anche

Riferimenti

Classe di CComSafeArray

CComSafeArray::Destroy