COleSafeArray::Create

voidCrear (vtSrc,deVARTYPEDWORDdwDims,DWORD *rgElements);

voidCrear (vtSrc,deVARTYPEDWORDdwDims,SAFEARRAYBOUND *rgsabounds);

Parámetros

vtSrc

El tipo base de la matriz (es decir, el VARTYPE de cada elemento de la matriz). El VARTYPE está restringido a un subconjunto de los tipos de variantes. Puede establecer la VT_ARRAY ni la bandera VT_BYREF . VT_EMPTY y VT_NULL no son tipos base válidos para la matriz. Todos los demás tipos son legales.

dwDims

Número de dimensiones de la matriz. Esto puede cambiarse después de la matriz se crea con Redim.

rgElements

Puntero a una matriz el número de elementos de cada dimensión de la matriz.

rgsabounds

Puntero a un vector de delimita (uno para cada dimensión) para asignar la matriz.

Observaciones

Llamar a esta función para asignar e inicializar los datos de la matriz. Esta función borrará los datos actuales de la matriz si es necesario. En caso de error, la función produce un CMemoryException.

Visió&n General de COleSafeArray |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp; SafeArrayCreate

Index