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 |