IMAPI-Schnittstellen
In den folgenden Tabellen werden die verwendeten Schnittstellen von C/C++-Entwicklern und das zugehörige Skriptobjekt kurz beschrieben. Präfixieren Sie den Objektnamen 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 zugeordnet sind, das Brennmodul sowie die Formatschreiber und radierer.
Schnittstelle | Object |
---|---|
Low-Level-Burn-Engine. | MsftWriteEngine2 |
Hauptbildschreiber. | MsftDiscFormat2Data |
Disc-Radierer. | MsftDiscFormat2Erase |
Raw Image Writer. | MsftDiscFormat2RawCD |
Track-At-Once-Image writer. | MsftDiscFormat2TrackAtOnce |
Enumeration der Datenträgergeräte in der Systemhardwareliste. | MsftDiscMaster2 |
Benachrichtigungsdelegat für das MsftDiscMaster2-Objekt. | DDiscMaster2Events |
Einzelnes Aufzeichnungsgerät. | MsftDiscRecorder2 |
Geräteschreibattribute, einschließlich Medientyp, Schreibgeschwindigkeit und Typ des Winkelgeschwindigkeitssteuerelements. | MsftWriteSpeedDescriptor |
In der folgenden Tabelle sind die Dateisystemschnittstellen aufgeführt.
Schnittstelle | Object |
---|---|
Startimagestream und Eigenschaften für die Integration des startbaren Images in das Datenträgerimage. | BootOptions |
Dateisystemimage und -eigenschaften. Dieses Objekt enthält alle Spuren 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 datei- als auch verzeichniselementen gemeinsam sind. | FsiItem |
Erstellen eines RAW-CD-Images. | MsftRawCDImageCreator |
Stream-Objekthilfsobjekt, um mehrere Datenströme zu verketten. | MsftStreamConcatenate |
Verschachtelter Stream, der dem Disk-Image hinzugefügt werden soll. | MsftStreamInterleave |
Pseudo zufällig generierter Stream. | MsftStreamPrgn001 |
Das MsftStreamZero-Skriptobjekt wird nicht als Schnittstelle implementiert. | MsftStreamZero |
In der folgenden Tabelle sind Hilfsschnittstellen aufgeführt.
Schnittstelle | Object |
---|---|
Sammlung von Sektorbereichen innerhalb eines Dateisystemimages. | Kein entsprechendes Objekt |
Unterstützung der Brennüberprüfung. | Kein entsprechendes Objekt |
Enumerator von FsiItems für C/C++-Anwendungen. | EnumFsiItems |
Enumerator von ProgressItems für C/C++-Anwendungen. | EnumProgressItems |
FsiFileItem2 | |
Unterstützung der ISO-Imageüberprüfung. | Kein entsprechendes Objekt |
Unterstützung mehrerer Sitzungen. | Kein entsprechendes Objekt |
Unterstützung für sequenzielle Sitzungen mit mehreren Sitzungen. | MsftMultisessionSequential |
Dateiname und zugeordnete Blöcke im Ergebnisbild. | ProgressItem |
Ergebnisbildauflistung, aufgeschlüsselt nach Dateinamen und zugeordneten Blöcken. | ProgressItems |