Partager via


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