Freigeben über


IDiscFormat2TrackAtOnce::CancelAddTrack-Methode (imapi2.h)

Bricht den aktuellen Schreibvorgang ab.

Syntax

HRESULT CancelAddTrack();

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_IMAPI_DF2TAO_WRITE_NOT_IN_PROGRESS
Derzeit wird kein Schreibvorgang ausgeführt.

Wert: 0xC0AA0501

E_FAIL
Unspezifizierter Fehler.

Wert: 0x80004005

Hinweise

Um den Schreibvorgang abzubrechen, müssen Sie diese Methode über den von Ihnen implementierten DDiscFormat2TrackAtOnceEvents::Update-Ereignishandler aufrufen.

Sie müssen auch die IDiscFormat2TrackAtOnce::ReleaseMedia-Methode aufrufen, nachdem Sie diese Methode aufgerufen haben.

Beachten Sie, dass beim Aufrufen dieser Methode der Schreibvorgang auf allen Medien aufgrund medienspezifischer Anforderungen nicht sofort abgebrochen wird. Beim Schreiben auf eine CD kann der Schreibvorgang beispielsweise noch bis zu drei Minuten fortgesetzt werden.

Diese Methode kann dazu führen, dass bereits eine partielle Audiospur aufgezeichnet wurde. Die Methode versucht, die Medien in einem verwendbaren Zustand zu halten, und behandelt einfach den abgebrochenen Track als kürzer als ursprünglich von IStream beschrieben. Aufrufer sollten die Anzahl der Spuren und Spurengrößen nach dem Abbrechen abfragen, um den Datenträgerstatus zu bestimmen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi2.h

Weitere Informationen

IDiscFormat2TrackAtOnce

IDiscFormat2TrackAtOnce::AddAudioTrack