Condividi tramite


Interfaccia IDiscRecorder (imapi.h)

L'interfaccia IDiscRecorder consente l'accesso a un singolo dispositivo registratore di dischi, etichettato come registratore di dischi attivi. Un oggetto IMAPI, ad esempio MSDiscMasterObj , gestisce un registratore di dischi attivi.

Un oggetto IDiscRecorder rappresenta un singolo dispositivo hardware, ma possono essere presenti più istanze di IDiscRecorder che fanno riferimento allo stesso dispositivo hardware. In questo caso, usare OpenExclusive per accedere al dispositivo.

Ereditarietà

L'interfaccia IDiscRecorder eredita dall'interfaccia IUnknown . IDiscRecorder include anche questi tipi di membri:

Metodi

L'interfaccia IDiscRecorder include questi metodi.

 
IDiscRecorder::Close

Rilascia l'accesso esclusivo a un registratore di dischi. In questo modo viene ripristinato l'accesso al file system all'unità.
IDiscRecorder::Eject

Sblocca ed espulse il vassoio del registratore del disco, se possibile.
IDiscRecorder::Erase

Tenta di cancellare il supporto CD-RW se si tratta di un registratore di dischi CD-RW. Sono supportate sia le eliminazioni complete che rapide.
IDiscRecorder::GetBasePnPID

Recupera una stringa PnP di base che può essere usata per identificare in modo coerente una classe specifica del dispositivo tramite make e model. La stringa può essere usata dalle applicazioni per personalizzare il proprio comportamento in base al tipo di registratore specifico.
IDiscRecorder::GetDisplayNames

Recupera un nome formattato per il registratore che può essere visualizzato. Il nome è costituito dal produttore e dall'identificatore del prodotto del dispositivo.
IDiscRecorder::GetPath

Recupera un percorso del dispositivo all'interno del sistema operativo. Questo percorso deve essere usato insieme al nome visualizzato per identificare completamente un registratore di dischi disponibile.
IDiscRecorder::GetRecorderGUID

Recupera il GUID del registratore di dischi fisici attualmente associato all'oggetto registratore.
IDiscRecorder::GetRecorderProperties

Recupera un puntatore a un'interfaccia IPropertyStorage.
IDiscRecorder::GetRecorderState

Recupera lo stato del registratore del disco.
IDiscRecorder::GetRecorderType

Determina se il registratore di dischi è un dispositivo di tipo CD-R o CD-RW. Questo non indica il tipo di supporto attualmente inserito nel dispositivo.
IDiscRecorder::OpenExclusive

Apre un registratore di dischi per l'accesso esclusivo.
IDiscRecorder::QueryMediaInfo

Recupera informazioni sul supporto attualmente montato, ad esempio il numero totale di blocchi utilizzati nel supporto.
IDiscRecorder::QueryMediaType

Rileva il tipo di supporto attualmente inserito nel registratore, se presente.
IDiscRecorder::SetRecorderProperties

Accetta un puntatore IPropertyStorage per un oggetto con tutte le proprietà che l'applicazione desidera modificare. Sono supportate le impostazioni di tipo sparse.

Commenti

Tutte le interfacce IDiscRecorder possono essere usate in un oggetto IDiscRecorder anche se il registratore del disco non è il registratore di dischi attivo. Il client IMAPI non deve chiamare prima IDiscMaster::SetActiveDiscRecorder .

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi.h