Condividi tramite


Metodo IDiscMaster::RecordDisc (imapi.h)

Burns the staged image to media in the active disc recorder.Burns the staged image to media in the active disc recorder.

Sintassi

HRESULT RecordDisc(
  [in] boolean bSimulate,
  [in] boolean bEjectAfterBurn
);

Parametri

[in] bSimulate

Indica se il supporto viene bruciato. Se questo parametro è TRUE, i supporti nel registratore di dischi attivi non vengono effettivamente bruciati. Viene invece eseguita una bruciatura simulata. La simulazione è un buon test di un registratore di dischi, perché la maggior parte delle operazioni viene eseguita come in una vera ustione. Se questo parametro è FALSE, il supporto nel registratore viene effettivamente bruciato.

[in] bEjectAfterBurn

Indica se espellere il supporto dopo la masterizzazione. Se questo parametro è TRUE, il supporto viene espulso. Se questo parametro è FALSE, il supporto non viene espulso.

Valore restituito

S_OK viene restituito in caso di esito positivo, ma altri codici di esito positivo possono essere restituiti in seguito all'implementazione. I codici di errore seguenti vengono comunemente restituiti in caso di errore dell'operazione, ma non rappresentano gli unici valori di errore possibili:

Commenti

Questo metodo restituisce quando il burn è completo, anche se i callback di stato vengono eseguiti se registrati con il metodo ProgressAdvise . Eventuali errori causano la restituzione di questo metodo, con un'azione correttiva piccola o nulla da parte di questo metodo.

I dati dell'immagine a fasi non sono validi dopo una chiamata a RecordDisc. In questo modo l'applicazione può eseguire una masterizzazione simulata o effettiva del supporto. Per motivi di sicurezza, il contenuto del file stash viene cancellato automaticamente dopo il completamento della prima chiamata a questo metodo. È necessario riformulare un disco per masterizzarlo di nuovo.

Il metodo RecordDisc prevede di usare supporti vuoti per l'audio. In caso contrario, potrebbe essere necessario cancellare il supporto CD-RW in un'unità CD-RW. Vedere IDiscRecorder::Erase.

Il metodo SetActiveDiscRecorder determina se è presente un disco multisessione IMAPI nell'unità attiva al momento dell'impostazione. In questo caso, IMAPI passa automaticamente alla modalità multisessione. Se in modalità multisessione e viene effettuata una chiamata a RecordDisc, lo stesso disco che ha stabilito la modalità multisessione deve essere nel registratore attivo o verrà restituito un codice di errore di IMAPI_E_WRONGDISC.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi.h
Libreria Uuid.lib
DLL Actxprxy.dll

Vedi anche

IDiscMaster