Partager via


CComSafeArray::Create

Crée une CComSafeArray.

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

Paramètres

  • pBound
    Un pointeur vers un objet de SAFEARRAYBOUND .

  • uDims
    Nombre de dimensions dans le tableau.

  • ulCount
    Nombre d'éléments dans le tableau.

  • lLBound
    La valeur limite inférieure ; autrement dit, l'index du premier élément du tableau.

Valeur de retour

Retourne S_OK en cas de réussite, ou une erreur HRESULT en cas de échec.

Notes

Un objet d' CComSafeArray peut être créé d'une structure existante de SAFEARRAYBOUND et du nombre de dimensions, ou en spécifiant le nombre d'éléments du tableau et la limite inférieure. Si le tableau doit être accessible à partir de Visual C++, la limite inférieure atteint 0. D'autres langages peuvent permettre à d'autres valeurs pour la limite inférieure (par exemple, Visual Basic prend en charge des tableaux avec des éléments avec une plage telle que -10 à 10).

Configuration requise

Header: atlsafe.h

Voir aussi

Référence

CComSafeArray, classe

CComSafeArray::Destroy