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