Condividi tramite


Funzione SafeArrayAllocDescriptorEx (oleauto.h)

Crea un descrittore di matrice sicuro per una matrice di qualsiasi tipo variant valido, incluso VT_RECORD, senza allocare i dati della matrice.

Sintassi

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

Parametri

[in] vt

Tipo variant.

[in] cDims

Numero di dimensioni nella matrice.

[out] ppsaOut

Descrittore di matrice sicuro.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
L'argomento psa non è valido.

Commenti

Poiché SafeArrayAllocDescriptor non accetta varTYPE, non è possibile usarlo per creare il descrittore di matrice sicuro per una matrice di record. SafeArrayAllocDescriptorEx viene usato per allocare un descrittore di matrice sicuro per una matrice di record delle dimensioni specificate.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oleauto.h
Libreria OleAut32.lib
DLL OleAut32.dll