Condividi tramite


Funzione SafeArrayCreateVectorEx (oleauto.h)

Crea e restituisce una matrice sicura unidimensionale dei limiti e VARTYPE specificati.

Sintassi

SAFEARRAY * SafeArrayCreateVectorEx(
  [in] VARTYPE vt,
  [in] LONG    lLbound,
  [in] ULONG   cElements,
  [in] PVOID   pvExtra
);

Parametri

[in] vt

Tipo di base della matrice (VARTYPE di ogni elemento della matrice). Il flag FADF_RECORD può essere impostato per VT_RECORD. Il FADF_HAVEIID può essere impostato per VT_DISPATCH o VT_UNKNOWN e FADF_HAVEVARTYPE può essere impostato per tutti gli altri tipi.

[in] lLbound

Limite inferiore per la matrice. Questo parametro può essere negativo.

[in] cElements

Numero di elementi nella matrice.

[in] pvExtra

Informazioni sul tipo del tipo definito dall'utente, se si crea una matrice sicura di tipi definiti dall'utente. Se il parametro vt è VT_RECORD, pvExtra sarà un puntatore a un IRecordInfo che descrive il record. Se il parametro vt è VT_DISPATCH o VT_UNKNOWN, pvExtra conterrà un puntatore a un GUID che rappresenta il tipo di interfaccia passato alla 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