SafeArrayCreate

Prototypes

SAFEARRAY *SafeArrayCreate(VARTYPE Type, unsigned int NbDimensions, SAFEARRRAYBOUND *TableDeDimensions);

Description

Création d'un tableau dont le type de l'élément est donné par Type comportant Dimensions dimensions.

Le détail des dimensions est donné par TableDimensions.

Le résultat est le tableau alloué.

Exemple

#include <windows.h>
#include <winbase.h>
#include <ole2.h>

SAFEARRAY *MonTableau;
SAFEARRAYBOUND MaDimension;

MonTableau=SafeArrayCreate(VT_VARIANT, 1, &MaDimension);
if (!MonTableau)
...
SafeArrayDestroy(MonTableau);

Avertissement

Quand il y a plus de mémoire de disponible, le résultat est NULL.

Voir aussi

SafeArrayDestroy pour détruire un tableau.