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 |
---|---|
|
Der Zeiger ist ungültig.
Wert: 0x80004003 |
|
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 |