Compartir a través de


Función SafeArrayAllocDescriptorEx (oleauto.h)

Crea un descriptor de matriz seguro para una matriz de cualquier tipo de variante válido, incluida VT_RECORD, sin asignar los datos de la matriz.

Sintaxis

HRESULT SafeArrayAllocDescriptorEx(
  [in]  VARTYPE   vt,
  [in]  UINT      cDims,
  [out] SAFEARRAY **ppsaOut
);

Parámetros

[in] vt

Tipo de variante.

[in] cDims

Número de dimensiones de la matriz.

[out] ppsaOut

Descriptor de matriz seguro.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
El argumento psa no era válido.

Comentarios

Dado que SafeArrayAllocDescriptor no toma un VARTYPE, no es posible usarlo para crear el descriptor de matriz seguro para una matriz de registros. SafeArrayAllocDescriptorEx se usa para asignar un descriptor de matriz seguro para una matriz de registros de las dimensiones especificadas.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll