SafeArrayAllocDescriptorEx

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Erstellt einen sicheres Arraydeskriptor für ein Array von beliebigen gültigen VT-Typs, einschließlich VT_RECORD ohne die Daten des Arrays zuzuordnen.

HRESULT SafeArrayAllocDescriptorEx(  
  VARTYPE  vt,          
  unsigned int  cDims,
  SAFEARRAY**  ppsaOut  
);

Parameter

  • vt
    Der Typ variant.

  • cDims
    Die Anzahl der Dimensionen des Arrays.

  • ppsaOut
    Verweist auf eine Position in der erstellten Arraydeskriptor gespeichert.

Rückgabewert

Der Rückgabewert vom zurückgegebenen HRESULT ist eine der folgenden.

Rückgabewert

Bedeutung

S_OK

Erfolg.

E_INVALIDARG

Das Argument Psa konnte keinen Deskriptor mit gültigen sicheres Array.

Kommentare

Da SafeArrayAllocDescriptor kein VARTYPE akzeptiert, ist es nicht möglich, Sie verwenden, um sichere Arraydeskriptor für ein Array von Datensätzen erstellen. Die SafeArrayAllocDescriptorEx wird einen sicheres Arraydeskriptor für ein Array von Datensätzen die angegebenen Abmessungen zu reservieren.