Freigeben über


IDiscRecorder::Erase-Methode (imapi.h)

Versucht, das CD-RW-Medium zu löschen, wenn es sich um einen CD-RW-Datenträgerrecorder handelt. Sowohl vollständige als auch schnelle Löschungen werden unterstützt.

Syntax

HRESULT Erase(
  [in] boolean bFullErase
);

Parameter

[in] bFullErase

Gibt den Löschtyp an. Wenn dieser Parameter FALSE ist, wird ein Schnelllöschvorgang ausgeführt. Wenn dieser Parameter TRUE ist, wird eine vollständige Löschung ausgeführt.

Rückgabewert

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

Hinweise

Das Löschen einer Scheibe kann eine sehr lange Operation sein (manchmal mehr als eine Stunde). Um eine Löschvervollständigungsbenachrichtigung zu erhalten, verwenden Sie IDiscMasterProgressEvents::NotifyEraseComplete.

Die Schnelloption löscht nur den PMA, das erste Sitzungs-ToC und die Pre-Gap des ersten Titels. Dadurch wird eine Scheibe schnell gelöscht (je nach Aufzeichnungsgeschwindigkeit zwischen 1 und 2 Minuten), aber der Programmbereich enthält weiterhin Benutzerdaten. Ein vollständiger Löschvorgang hingegen löscht den gesamten Datenträger.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi.h
Bibliothek Uuid.lib
DLL Actxprxy.dll

Weitere Informationen

IDiscRecorder