Compartir a través de


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