SafeArrayGetLBound
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Gibt die Untergrenze für jede Dimension ein sicheres Array zurück.
HRESULT SafeArrayGetLBound(
SAFEARRAY * psa,
unsigned int nDim,
long * plLbound
);
Parameter
psa
Zeiger auf ein Arraydeskriptor SafeArrayCreate erstellt.nDim
Die Array-Dimension, für das die untere Grenze abgerufen werden soll.plLbound
Ein Zeiger auf den Speicherort die untere Grenze zurückgegeben.
Rückgabewert
Der Rückgabewert vom zurückgegebenen HRESULT ist eine der folgenden.
Rückgabewert |
Bedeutung |
---|---|
S_OK |
Erfolg. |
DISP_E_BADINDEX |
Der angegebene Index ist außerhalb des gültigen Bereichs. |
E_INVALIDARG |
Eines der Argumente ist ungültig. |
Beispiel
HRESULT
CEnumPoint::Create(SAFEARRAY * psa, CEnumPoint ** ppenum)
{
long lBound;
HRESULT hresult;
CEnumPoint * penum;
// Verify that the SafeArray is the proper shape.
hresult = SafeArrayGetLBound(psa, 1, &lBound);
if(FAILED(hresult))
return hresult;
// Code omitted here for brevity.
}