Funzione SafeArrayCreate (oleauto.h)
Crea un nuovo descrittore di matrice, alloca e inizializza i dati per la matrice e restituisce un puntatore al nuovo descrittore di matrice.
Sintassi
SAFEARRAY * SafeArrayCreate(
[in] VARTYPE vt,
[in] UINT cDims,
[in] SAFEARRAYBOUND *rgsabound
);
Parametri
[in] vt
Tipo di base della matrice (VARTYPE di ogni elemento della matrice). VarTYPE è limitato a un subset dei tipi varianti. Non è possibile impostare né il VT_ARRAY né il flag di VT_BYREF. VT_EMPTY e VT_NULL non sono tipi di base validi per la matrice. Tutti gli altri tipi sono legali.
[in] cDims
Numero di dimensioni nella matrice. Impossibile modificare il numero dopo la creazione della matrice.
[in] rgsabound
Vettore di limiti (uno per ogni dimensione) da allocare per la matrice.
Valore restituito
Descrittore di matrice sicuro o Null se non è stato possibile creare la matrice.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | oleauto.h |
Libreria | OleAut32.lib |
DLL | OleAut32.dll |