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