Freigeben über


IDiscRecorder2-Schnittstelle (imapi2.h)

Diese Schnittstelle stellt ein physisches Gerät dar. Sie verwenden diese Schnittstelle, um Informationen zu einem auf dem Computer installierten CD- und DVD-Gerät abzurufen und Vorgänge wie das Schließen des Fachs oder das Auswerfen des Mediums auszuführen.

Rufen Sie die Funktion CoCreateInstance auf, um eine instance dieser Schnittstelle zu erstellen. Use__uuidof(MsftDiscRecorder2) für den Klassenbezeichner und __uuidof(IDiscRecorder2) für den Schnittstellenbezeichner.

Vererbung

Die IDiscRecorder2-Schnittstelle erbt von der IDispatch-Schnittstelle . IDiscRecorder2 verfügt auch über folgende Membertypen:

Methoden

Die IDiscRecorder2-Schnittstelle verfügt über diese Methoden.

 
IDiscRecorder2::AcquireExclusiveAccess

Ruft exklusiven Zugriff auf das Gerät ab.
IDiscRecorder2::CloseTray

Schließt das Medienfach.
IDiscRecorder2::D isableMcn

Deaktiviert die Medienänderungsbenachrichtigung (Media Change Notification, MCN) für das Gerät.
IDiscRecorder2::EjectMedia

Wirft Medien vom Gerät aus.
IDiscRecorder2::EnableMcn

Aktiviert die Medienänderungsbenachrichtigung (Media Change Notification, MCN) für das Gerät.
IDiscRecorder2::get_ActiveDiscRecorder

Ruft den eindeutigen Bezeichner ab, der zum Initialisieren des Datenträgergeräts verwendet wird.
IDiscRecorder2::get_CurrentFeaturePages

Ruft die Liste der Featureseiten des Geräts ab, die als aktuell markiert sind.
IDiscRecorder2::get_CurrentProfiles

Ruft alle MMC-Profile des Geräts ab, die als aktuell markiert sind.
IDiscRecorder2::get_DeviceCanLoadMedia

Bestimmt, ob das Gerät Medien auswerfen und anschließend erneut laden kann.
IDiscRecorder2::get_ExclusiveAccessOwner

Ruft den Namen der Clientanwendung ab, die über exklusiven Zugriff auf das Gerät verfügt.
IDiscRecorder2::get_LegacyDeviceNumber

Ruft die Ältere Gerätenummer für ein CD- oder DVD-Gerät ab.
IDiscRecorder2::get_ProductId

Ruft die Produkt-ID des Geräts ab.
IDiscRecorder2::get_ProductRevision

Ruft den Produktrevisionscode des Geräts ab.
IDiscRecorder2::get_SupportedFeaturePages

Ruft die Liste der Features ab, die das Gerät unterstützt.
IDiscRecorder2::get_SupportedModePages

Ruft die Liste der Seiten im MMC-Modus ab, die vom Gerät unterstützt werden.
IDiscRecorder2::get_SupportedProfiles

Ruft die Liste der MMC-Profile ab, die vom Gerät unterstützt werden.
IDiscRecorder2::get_VendorId

Ruft die Anbieter-ID für das Gerät ab.
IDiscRecorder2::get_VolumeName

Ruft den eindeutigen Volumenamen ab, der dem Gerät zugeordnet ist.
IDiscRecorder2::get_VolumePathNames

Ruft eine Liste der Laufwerkbuchstaben und NTFS-Bereitstellungspunkte für das Gerät ab.
IDiscRecorder2::InitializeDiscRecorder

Ordnet das Objekt dem angegebenen Datenträgergerät zu.
IDiscRecorder2::ReleaseExclusiveAccess

Gibt den exklusiven Zugriff auf das Gerät frei.

Hinweise

Verwenden Sie IMAPI2, um das MsftDiscRecorder2-Objekt in einem Skript zu erstellen. MsftDiscRecorder2 als Programmbezeichner beim Aufrufen von CreateObject.

Um Daten auf Medien zu schreiben, müssen Sie einen Aufzeichnungsrecorder an einen Formatwriter anfügen. Um den Rekorder beispielsweise an einen Datenschreiber anzufügen, rufen Sie die IDiscFormat2Data::p ut_Recorder-Methode auf.

Mehrere Eigenschaften dieser Schnittstelle geben paketdaten zurück, die von Multimedia Command (MMC) definiert wurden. Informationen zum Format der Paketdaten finden Sie in der neuesten Überarbeitung der MMC-Spezifikation unter ftp://ftp.t10.org/t10/drafts/mmc5.

Anforderungen

   
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

IDiscRecorder2Ex