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 |