Función SafeArrayCreateVectorEx (oleauto.h)
Crea y devuelve una matriz segura unidimensional del VARTYPE y los límites especificados.
Sintaxis
SAFEARRAY * SafeArrayCreateVectorEx(
[in] VARTYPE vt,
[in] LONG lLbound,
[in] ULONG cElements,
[in] PVOID pvExtra
);
Parámetros
[in] vt
Tipo base de la matriz (vartype de cada elemento de la matriz). La marca FADF_RECORD se puede establecer para VT_RECORD. El FADF_HAVEIID se puede establecer para VT_DISPATCH o VT_UNKNOWN y FADF_HAVEVARTYPE se pueden establecer para todos los demás tipos.
[in] lLbound
Límite inferior de la matriz. Este parámetro puede ser negativo.
[in] cElements
Número de elementos de la matriz.
[in] pvExtra
La información de tipo del tipo definido por el usuario, si va a crear una matriz segura de tipos definidos por el usuario. Si el parámetro vt está VT_RECORD, pvExtra será un puntero a un IRecordInfo que describe el registro. Si el parámetro vt es VT_DISPATCH o VT_UNKNOWN, pvExtra contendrá un puntero a un GUID que representa el tipo de interfaz que se pasa a la matriz.
Valor devuelto
Descriptor de matriz seguro o null si no se pudo crear la matriz.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oleauto.h |
Library | OleAut32.lib |
Archivo DLL | OleAut32.dll |