IMAPI-Schnittstellen
In den folgenden Tabellen werden die von C/C++-Entwicklern verwendeten Schnittstellen und das zugeordnete Skriptobjekt identifiziert und kurz beschrieben. Präfix des Objektnamens in der Tabelle mit "IMAPI2", um den Objektnamen beim Erstellen des Objekts im Skript vollständig zu qualifizieren.
In der folgenden Tabelle sind die Schnittstellen aufgeführt, die Geräten, dem Burn-Engine und den Formatautoren und Radierer zugeordnet sind.
Schnittstelle | Objekt |
---|---|
Low-Level Burn Engine. | MsftWriteEngine2 |
Hauptbildschreiber. | MsftDiscFormat2Data |
Scheibenradierer. | MsftDiscFormat2Erase |
Unformatierter Bildschreiber. | MsftDiscFormat2RawCD |
Track-At-Once Image Writer. | MsftDiscFormat2TrackAtOnce |
Aufzählung von Datenträgergeräten in der Systemhardwareliste. | MsftDiscMaster2 |
Benachrichtigungsdelegat für das MsftDiscMaster2-Objekt. | DDiscMaster2Events |
Einzelnes Aufzeichnungsgerät. | MsftDiscRecorder2 |
Geräteschreibattribute, einschließlich Medientyp, Schreibgeschwindigkeit und Typ der Winkelgeschwindigkeitskontrolle. | MsftWriteSpeedDescriptor |
In der folgenden Tabelle sind die Dateisystemschnittstellen aufgeführt.
Schnittstelle | Objekt |
---|---|
Boot image stream and properties for integration the bootable image in the disc image. | BootOptions |
Dateisystembild und -eigenschaften. Dieses Objekt enthält alle Titel und Verweise auf das Startimage und das Ergebnisimage. | CFileSystemImage |
Container des vom Dateisystemobjekt bereitgestellten Datenstroms. | FileSystemImageResult |
Verzeichniselement im Dateisystemimage. | FsiDirectoryItem |
Dateielement im Dateisystemimage. | FsiFileItem |
Schnittstelle mit Eigenschaften, die sowohl für Datei- als auch Verzeichniselemente gemeinsam sind. | FsiItem |
Erstellung von RAW-CD-Images. | MsftRawCDImageCreator |
Stream-Objekthilfsobjekt zum Verketten mehrerer Datenströme. | MsftStreamConcatenate |
Interleaved stream to add to the disc image. | MsftStreamInterleave |
Pseudo-zufällig generierter Datenstrom. | MsftStreamPrgn001 |
Das MsftStreamZero Scripting-Objekt wird nicht als Schnittstelle implementiert. | MsftStreamZero |
In der folgenden Tabelle sind Hilfsschnittstellen aufgeführt.
Schnittstelle | Objekt |
---|---|
Sammlung von Sektorbereichen innerhalb eines Dateisystemimages. | Kein entsprechendes Objekt |
Burn verification support. | Kein entsprechendes Objekt |
Enumerator von FsiItems für C/C++-Anwendungen. | EnumFsiItems |
Enumerator von ProgressItems für C/C++-Anwendungen. | EnumProgressItems |
FsiFileItem2 | |
.iso Unterstützung für die Bildüberprüfung. | Kein entsprechendes Objekt |
Unterstützung mehrerer Sitzungen. | Kein entsprechendes Objekt |
Sequenzielle Unterstützung mehrerer Sitzungen. | MsftMultisessionSequential |
Dateiname und zugeordnete Blöcke im Ergebnisbild. | ProgressItem |
Ergebnisbildauflistung, aufgeschlüsselt nach Dateinamen und zugeordneten Blöcken. | ProgressItems |