Interfaces IMAPI
Les tableaux suivants identifient et décrivent brièvement les interfaces utilisées par les développeurs C/C++ et l’objet de script associé. Préfixez le nom de l’objet dans la table avec « IMAPI2 ». Pour qualifier entièrement le nom de l’objet lors de la création de l’objet dans le script.
Le tableau suivant répertorie les interfaces associées aux appareils, le moteur de gravure, ainsi que les enregistreurs de format et la gomme.
Interface | Object |
---|---|
Moteur à feu de bas niveau. | MsftWriteEngine2 |
Enregistreur d’images principal. | MsftDiscFormat2Data |
Gomme de disque. | MsftDiscFormat2Erase |
Enregistreur d’images brutes. | MsftDiscFormat2RawCD |
Enregistreur d’images track-at-once. | MsftDiscFormat2TrackAtOnce |
Énumération des périphériques de disque dans la liste du matériel système. | MsftDiscMaster2 |
Délégué de notification pour l’objet MsftDiscMaster2. | DDiscMaster2Events |
Appareil d’enregistrement individuel. | MsftDiscRecorder2 |
Attributs d’écriture d’appareil, notamment le type de média, la vitesse d’écriture et le type de contrôle de vitesse angulaire. | MsftWriteSpeedDescriptor |
Le tableau suivant répertorie les interfaces du système de fichiers.
Interface | Object |
---|---|
Flux d’image de démarrage et propriétés pour l’intégration de l’image de démarrage dans l’image de disque. | BootOptions |
Image et propriétés du système de fichiers. Cet objet inclut toutes les pistes et les références à l’image de démarrage et à l’image de résultat. | CFileSystemImage |
Conteneur du flux de données fourni par l’objet de système de fichiers. | FileSystemImageResult |
Élément de répertoire dans l’image du système de fichiers. | FsiDirectoryItem |
Élément de fichier dans l’image du système de fichiers. | FsiFileItem |
Interface contenant des propriétés communes aux éléments de fichier et de répertoire. | FsiItem |
Création d’images CD RAW. | MsftRawCDImageCreator |
Objet d’assistance d’objet stream pour concaténer plusieurs flux. | MsftStreamConcatenate |
Flux entrelacé à ajouter à l’image de disque. | MsftStreamInterleave |
Flux généré pseudo-aléatoire. | MsftStreamPrgn001 |
L’objet de script MsftStreamZero n’est pas implémenté en tant qu’interface. | MsftStreamZero |
Le tableau suivant répertorie les interfaces d’assistance.
Interface | Object |
---|---|
Collection de plages de secteurs dans une image de système de fichiers. | Aucun objet correspondant |
Prise en charge de la vérification de la gravure. | Aucun objet correspondant |
Énumérateur de FsiItems pour les applications C/C++. | EnumFsiItems |
Énumérateur de ProgressItems pour les applications C/C++. | EnumProgressItems |
FsiFileItem2 | |
Prise en charge de la vérification des images .iso. | Aucun objet correspondant |
Prise en charge de plusieurs sessions. | Aucun objet correspondant |
Prise en charge séquentielle de plusieurs sessions. | MsftMultisessionSequential |
Nom de fichier et blocs associés dans l’image de résultat. | ProgressItem |
Liste des images de résultat, ventilées par nom de fichier et blocs associés. | ProgressItems |