Freigeben über


IDiscFormat2TrackAtOnce::p ut_BufferUnderrunFreeDisabled-Methode (imapi2.h)

Bestimmt, ob pufferunterlauffreie Aufzeichnung aktiviert ist.

Syntax

HRESULT put_BufferUnderrunFreeDisabled(
  [in] VARIANT_BOOL value
);

Parameter

[in] value

Legen Sie diese Einstellung auf VARIANT_TRUE fest, um die freie Aufzeichnung für pufferunterlaufende Aufzeichnungen zu deaktivieren. andernfalls VARIANT_FALSE. Der Standardwert ist VARIANT_FALSE (aktiviert).

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:

Rückgabecode Beschreibung
E_IMAPI_DF2TAO_MEDIA_IS_NOT_PREPARED
Die Medien sind nicht vorbereitet (IDiscFormat2TrackAtOnce::P repareMedia wurde nicht aufgerufen).

Wert: 0xC0AA0502

E_IMAPI_DF2TAO_WRITE_IN_PROGRESS
Ein Schreibvorgang wird ausgeführt.

Wert: 0xC0AA0500

Hinweise

Die Pufferunterausführung kann ein Problem sein, wenn der Datenstrom nicht schnell genug in den Puffer eintritt, um das Gerät kontinuierlich zu schreiben. Die Aktion zum Beenden und Starten des Schreibens kann wiederum dazu führen, dass Daten auf dem Datenträger unbrauchbar sind. Mit der Pufferunterlauffreiheit (Buffer Underrun Free, BUF) kann der Laser gestartet und beendet werden, ohne dass bereits auf die Scheibe geschriebene Daten beschädigt werden. Die Deaktivierung der BUF-Aufzeichnung ist nur auf CD-R/RW-Medien möglich.

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::get_BufferUnderrunFreeDisabled