IMAPI Interfaces
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, au moteur de combustion et aux enregistreurs et gommes de format.
Interface | Objet |
---|---|
Moteur de brûlure de bas niveau.
|
MsftWriteEngine2 |
Enregistreur d’images principal.
|
MsftDiscFormat2Data |
Gomme de disque.
|
MsftDiscFormat2Erase |
Enregistreur d’images brutes.
|
MsftDiscFormat2RawCD |
Suivi -At-Once enregistreur d’images.
|
MsftDiscFormat2TrackAtOnce |
Énumération des périphériques de disque dans la liste matérielle système. | MsftDiscMaster2 |
Délégué de notification pour l’objet MsftDiscMaster2. | DDiscMaster2Events |
Appareil d’enregistrement individuel. | MsftDiscRecorder2 |
Attributs d’écriture d’appareil, y compris 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 | Objet |
---|---|
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 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 RAW CD. | 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 | Objet |
---|---|
Collection de plages de secteurs au sein d’une image de système de fichiers. | Aucun objet correspondant |
Prise en charge de la vérification des brûlures. | Aucun objet correspondant |
Énumérateur de FsiItems pour les applications C/C++. | EnumFsiItems |
Énumérateur de ProgressItems pour les applications C/C++. | EnumProgressItems |
FsiFileItem2 | |
.iso prise en charge de la vérification d’image. | 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 d’images de résultat, décomposée par nom de fichier et blocs associés. | ProgressItems |