Partager via


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.
  • IDiscMaster2
MsftDiscMaster2
Délégué de notification pour l’objet MsftDiscMaster2. DDiscMaster2Events
Appareil d’enregistrement individuel.
  • IDiscRecorder2
  • IDiscRecorder2Ex
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.
  • IWriteSpeedDescriptor
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.
  • IBootOptions
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.
  • IStreamConcatenate
MsftStreamConcatenate
Flux entrelacé à ajouter à l’image de disque.
  • IStreamInterleave
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.
  • IBlockRange
  • IBlockRangeList
Aucun objet correspondant
Prise en charge de la vérification des brûlures.
  • IBurnVerification
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.
  • IIsoImageManager
Aucun objet correspondant
Prise en charge de plusieurs sessions.
  • IMultisession
Aucun objet correspondant
Prise en charge séquentielle de plusieurs sessions.
  • IMultisessionSequential
  • IMultisessionSequential2
MsftMultisessionSequential
Nom de fichier et blocs associés dans l’image de résultat.
  • IProgressItem
ProgressItem
Liste d’images de résultat, décomposée par nom de fichier et blocs associés. ProgressItems