Freigeben über


IBlockRangeList::get_BlockRanges-Methode (imapi2.h)

Gibt die Liste der Sektorbereiche in Form eines sicheren Arrays von Varianten vom Typ VT_Dispatch zurück.

Syntax

HRESULT get_BlockRanges(
  [out, retval] SAFEARRAY **value
);

Parameter

[out, retval] value

Liste der Sektorbereiche. Jedes Element der Liste ist ein VARIANT-Element vom Typ VT_Dispatch. Fragen Sie das pdispVal-Element der Variante für die IBlockRange-Schnittstelle ab.

Rückgabewert

S_OK wird bei Erfolg zurückgegeben, aber andere Erfolgscodes können als Ergebnis der Implementierung zurückgegeben werden. Die folgenden Fehlercodes werden häufig bei Vorgangsfehlern zurückgegeben, stellen aber nicht die einzigen möglichen Fehlerwerte dar:

Rückgabecode Beschreibung
E_POINTER
Der Zeiger ist ungültig.

Wert: 0x80004003

E_OUTOFMEMORY
Fehler beim Zuweisen des erforderlichen Arbeitsspeichers.

Wert: 0x8007000E

Hinweise

Die Reihenfolge der Sektorenbereiche in IBlockRangeList wird beim Brennen berücksichtigt. Die Sektorenbereiche mit niedrigeren Indizes im sicheren Array, das von IBlockRangeList::get_BlockRanges zurückgegeben wird, werden vor denen mit höheren Indizes geschrieben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi2.h

Weitere Informationen

IBlockRangeList