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.