Partager via


API De mastering d’images

Vue d’ensemble de la technologie de l’API De mastering d’images.

Pour développer l’API Image Mastering, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
EmulationType

Définit des valeurs pour les types de médias que l’image de démarrage est destinée à émuler.
FsiFileSystems

Définit des valeurs pour les systèmes de fichiers reconnus.
FsiItemType

Définit les valeurs de l’élément de système de fichiers trouvé à l’aide de la méthode IFileSystemImage::Exists.
IMAPI_BURN_VERIFICATION_LEVEL

Définit des valeurs pour la vérification de la gravure implémentée par l’interface IBurnVerification.
IMAPI_CD_SECTOR_TYPE

Définit les types de secteurs qui peuvent être écrits sur un support CD.
IMAPI_CD_TRACK_DIGITAL_COPY_SETTING

Définit les valeurs de paramètre de copie numérique disponibles pour une piste donnée.
IMAPI_FEATURE_PAGE_TYPE

Définit les valeurs de la fonctionnalité qui sont prises en charge par l’unité logique (périphérique CD et DVD).
IMAPI_FORMAT2_DATA_MEDIA_STATE

Définit des valeurs pour les états multimédias possibles.
IMAPI_FORMAT2_DATA_WRITE_ACTION

Définit des valeurs qui indiquent l’état actuel de l’opération d’écriture lors de l’utilisation de l’interface IDiscFormat2DataEventArgs.
IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE

Définit des valeurs qui indiquent le type de données de sous-canal.
IMAPI_FORMAT2_RAW_CD_WRITE_ACTION

Définit des valeurs qui indiquent l’état actuel de l’opération d’écriture lors de l’utilisation de l’interface IDiscFormat2RawCDEventArgs.
IMAPI_FORMAT2_TAO_WRITE_ACTION

Définit des valeurs qui indiquent l’état actuel de l’opération d’écriture lors de l’utilisation de l’interface IDiscFormat2TrackAtOnceEventArgs.
IMAPI_MEDIA_PHYSICAL_TYPE

Définit des valeurs pour les types de médias actuellement connus pris en charge par IMAPI.
IMAPI_MEDIA_WRITE_PROTECT_STATE

Définit des valeurs qui indiquent la protection en écriture multimédia status. Une ou plusieurs valeurs de protection en écriture peuvent être définies sur un lecteur donné.
IMAPI_MODE_PAGE_REQUEST_TYPE

Définit des valeurs qui indiquent les demandes envoyées à un appareil à l’aide de la commande MMC MODE_SENSE10.
IMAPI_MODE_PAGE_TYPE

Définit des valeurs pour les pages de mode prises en charge par les périphériques CD et DVD.
IMAPI_PROFILE_TYPE

Définit des valeurs pour les profils possibles d’un cd-rom et d’un appareil DVD. Un profil définit le type de média et les fonctionnalités prises en charge par l’appareil.
IMAPI_READ_TRACK_ADDRESS_TYPE

Définit des valeurs qui indiquent comment interpréter les adresses de suivi pour le profil de disque actuel d’un type de média géré de manière aléatoire et géré par défaut matériel.
PlatformId

Définit des valeurs pour l’architecture du système d’exploitation prise en charge par l’image de démarrage.

Fonctions

 
AcquireExclusiveAccess

Obtient un accès exclusif à l’appareil.
Ajouter

Ajoute un fichier ou un répertoire décrit par l’objet IFsiItem à l’image du système de fichiers.
AddAudioTrack

Écrit le flux de données dans le média actuel en tant que nouvelle piste.
AddAudioTrackBlocks

Ajoute des blocs de données audio à la piste actuellement ouverte. Cette méthode peut être appelée à plusieurs reprises jusqu’à ce qu’il n’y ait pas d’espace disponible ou que la piste soit complète.
AddData

Ajoute le contenu d’un stockage racine au fichier image intermédiaire. Ce stockage sera énuméré pour placer tous les sous-stockages et flux dans le système de fichiers racine du fichier image de phase. Les sous-stockages deviennent des dossiers et les flux deviennent des fichiers.
AddDirectory

Ajoute un répertoire à l’image du système de fichiers.
AddFile

Ajoute un fichier à l’image du système de fichiers.
AddSpecialPregap

Accepte l’objet IStream fourni et enregistre le pointeur associé à utiliser comme données pour l’espace antérieur à la piste 1.
AddStream

Associe un flux nommé à un fichier spécifique dans l’image du système de fichiers.
AddSubcodeRWGenerator

Permet l’ajout d’un sous-code R-W personnalisé, fourni par IStream. L’objet fourni doit avoir une taille égale au nombre de secteurs dans l’image disque brute * 96 octets lors de la création de l’image finale.
AddTrack

Accepte l’objet IStream fourni et enregistre le pointeur d’interface comme piste suivante dans l’image.
AddTree

Ajoute le contenu d’une arborescence de répertoires à l’image du système de fichiers.
AddTreeWithNamedStreams

Ajoute le contenu d’une arborescence de répertoires ainsi que les flux nommés associés à tous les fichiers à l’image du système de fichiers.
Append

Ajoute un flux à ce flux.
Append2

Ajoute un tableau de flux à ce flux.
AssignBootImage

Définit le flux de données qui contient l’image de démarrage.
CalculateDiscIdentifier

Récupère une chaîne qui identifie un disque et les sessions enregistrées sur le disque.
CancelAddTrack

Annule l’opération d’écriture en cours. (IDiscFormat2TrackAtOnce.CancelAddTrack)
CancelWrite

Annule l’opération d’écriture en cours. (IDiscFormat2Data.CancelWrite)
CancelWrite

Annule l’opération d’écriture en cours. (IDiscFormat2RawCD.CancelWrite)
CancelWrite

Annule une opération d’écriture en cours.
ChooseImageDefaults

Définit les types de système de fichiers par défaut et la taille de l’image en fonction du média actuel.
ChooseImageDefaultsForMediaType

Définit les types de système de fichiers par défaut et la taille d’image en fonction du type de média spécifié.
ClearFormatContent

Efface le contenu d’une image non brûlée (le fichier de stockage actuel).
Cloner

Crée un autre énumérateur qui contient le même état d’énumération que l’énumérateur actuel. (IEnumFsiItems.Clone)
Cloner

Crée un autre énumérateur qui contient le même état d’énumération que l’énumérateur actuel. (IEnumProgressItems.Clone)
Close

Ferme l’interface pour que d’autres applications puissent l’utiliser.
Close

Libère un accès exclusif à un enregistreur de disque. Cela restaure l’accès du système de fichiers au lecteur.
CloseAudioTrack

Ferme une piste audio actuellement ouverte. Toutes les pistes audio doivent être fermées pour que la méthode IDiscMaster::RecordDisc puisse être appelée.
CloseTray

Ferme la barre d’état du support.
CreateAudioTrack

Commence la mise en lots d’une nouvelle piste audio. Il peut être appelé uniquement lorsqu’il n’y a pas de pistes audio ouvertes dans l’image.
CreateDirectoryItem

Créez un élément de répertoire avec le nom spécifié.
CreateFileItem

Créez un élément de fichier avec le nom spécifié.
CreateResultImage

Crée l’objet IStream final en fonction des paramètres actuels.
CreateResultImage

Créez l’objet de résultat qui contient le système de fichiers et les données de fichier.
DisableMcn

Désactive la notification de modification de média (MCN) pour l’appareil.
Eject

Déverrouille et éjecte le plateau de l’enregistreur de disques, si possible.
EjectMedia

Éjecte le média de l’appareil.
EnableMcn

Active la notification de modification multimédia (MCN) pour l’appareil.
EnumDiscMasterFormats

Récupère un énumérateur pour tous les formats de mastering de disque pris en charge par cet objet master disque. Un format de master disque spécifie la structure du contenu dans un fichier image intermédiaire (données/audio) et l’interface qui gère l’image intermédiaire.
EnumDiscRecorders

Récupère un énumérateur pour tous les enregistreurs de disques pris en charge par le format de master disque actif.
Erase

Tente d’effacer le média CD-RW s’il s’agit d’un enregistreur de disque CD-RW. Les effacements complets et rapides sont pris en charge.
EraseMedia

Efface le média dans l’enregistreur de disque actif.
Exists

Vérifie l’existence d’un fichier ou d’un répertoire donné.
FileSystemName

Récupère le nom de l’élément tel qu’il a été modifié pour se conformer au système de fichiers spécifié.
FileSystemPath

Récupère le chemin d’accès complet de l’élément tel qu’il a été modifié pour se conformer au système de fichiers spécifié.
get__NewEnum

Récupère une liste des périphériques CD et DVD installés sur l’ordinateur.
get__NewEnum

Récupère une liste d’éléments enfants contenus dans le répertoire dans l’image du système de fichiers. (IFsiDirectoryItem.get__NewEnum)
get__NewEnum

Récupère une liste IEnumVARIANT des flux nommés associés à un fichier dans l’image du système de fichiers.
get__NewEnum

Récupère la liste des éléments de progression de la collection. (IProgressItems.get__NewEnum)
get_ActiveDiscRecorder

Récupère l’identificateur unique utilisé pour initialiser le périphérique à disque.
get_AudioHasPreemphasis

Récupère la valeur qui spécifie si une piste audio a une pré-accentuation supplémentaire ajoutée aux données audio.
get_BlockCount

Récupère le nombre de blocs dans l’élément de progression.
get_BlockRanges

Retourne la liste des plages de secteurs sous la forme d’un tableau sécurisé de variantes de type VT_Dispatch.
get_BlockSize

Récupère la taille, en octets, d’un bloc de données.
get_BootImage

Récupère un pointeur vers le flux de données d’image de démarrage.
get_BootImageOptions

Récupère l’image de démarrage que vous souhaitez ajouter à l’image du système de fichiers.
get_BootImageOptionsArray

Récupère le tableau d’options de démarrage qui sera utilisé pour générer l’image du système de fichiers.
get_BufferUnderrunFreeDisabled

Détermine si l’enregistrement gratuit de Buffer Underrun est activé pour les médias CDR, CD-RW et DVD-R.
get_BufferUnderrunFreeDisabled

Détermine si l’enregistrement gratuit de Buffer Underrun est activé. (IDiscFormat2RawCD.get_BufferUnderrunFreeDisabled)
get_BufferUnderrunFreeDisabled

Détermine si l’enregistrement gratuit de Buffer Underrun est activé. (IDiscFormat2TrackAtOnce.get_BufferUnderrunFreeDisabled)
get_BurnVerificationLevel

Récupère le niveau de vérification de l’état d’avancement actuel.
get_BytesPerSector

Récupère le nombre d’octets à utiliser pour chaque secteur lors de l’écriture. La valeur retournée indique la valeur précédemment définie avec IWriteEngine2::p ut_BytesPerSector, et ne retourne pas de valeur actuelle d’octets par secteur pour le média.
get_ChangePoint

Récupère l’identificateur du point de modification.
get_ClientName

Récupère le nom convivial du client. (IDiscFormat2Data.get_ClientName)
get_ClientName

Récupère le nom convivial du client. (IDiscFormat2Erase.get_ClientName)
get_ClientName

Récupère le nom convivial du client. (IDiscFormat2RawCD.get_ClientName)
get_ClientName

Récupère le nom convivial du client. (IDiscFormat2TrackAtOnce.get_ClientName)
get_Count

Récupère le nombre de disques CD et DVD installés sur l’ordinateur.
get_Count

Nombre d’éléments enfants dans l’énumération.
get_Count

Retourne le nombre des flux nommés associés à un fichier dans l’image du système de fichiers.
get_Count

Récupère le nombre d’éléments de progression dans la collection.
get_CreateRedundantUdfMetadataFiles

Récupère une valeur de propriété qui spécifie si les métadonnées UDF seront redondantes dans l’image du système de fichiers.
get_CreationTime

Récupère la date et l’heure auxquelles le répertoire ou l’élément de fichier a été créé et ajouté à l’image du système de fichiers.
get_CurrentAction

Récupère l’action d’écriture en cours d’exécution. (IDiscFormat2DataEventArgs.get_CurrentAction)
get_CurrentAction

Récupère l’action d’écriture en cours d’exécution. (IDiscFormat2RawCDEventArgs.get_CurrentAction)
get_CurrentAction

Récupère l’action d’écriture en cours d’exécution. (IDiscFormat2TrackAtOnceEventArgs.get_CurrentAction)
get_CurrentFeaturePages

Récupère la liste des pages de fonctionnalités de l’appareil qui sont marquées comme actuelles.
get_CurrentMediaStatus

Récupère l’état actuel du média dans l’appareil.
get_CurrentPhysicalMediaType

Récupère le type de média dans le périphérique à disque. (IDiscFormat2Data.get_CurrentPhysicalMediaType)
get_CurrentPhysicalMediaType

Récupère le type de média dans le périphérique à disque. (IDiscFormat2Erase.get_CurrentPhysicalMediaType)
get_CurrentPhysicalMediaType

Récupère le type de média dans le périphérique à disque. (IDiscFormat2RawCD.get_CurrentPhysicalMediaType)
get_CurrentPhysicalMediaType

Récupère le type de média dans le périphérique à disque. (IDiscFormat2TrackAtOnce.get_CurrentPhysicalMediaType)
get_CurrentProfiles

Récupère tous les profils MMC de l’appareil marqués comme actuels.
get_CurrentRotationTypeIsPureCAV

Récupère le contrôle de vitesse de rotation actuel utilisé par l’enregistreur. (IDiscFormat2Data.get_CurrentRotationTypeIsPureCAV)
get_CurrentRotationTypeIsPureCAV

Récupère le contrôle de vitesse de rotation actuel utilisé par l’enregistreur. (IDiscFormat2RawCD.get_CurrentRotationTypeIsPureCAV)
get_CurrentRotationTypeIsPureCAV

Récupère le contrôle de vitesse de rotation actuel utilisé par l’enregistreur. (IDiscFormat2TrackAtOnce.get_CurrentRotationTypeIsPureCAV)
get_CurrentTrackNumber

Récupère le numéro de piste actuel en cours d’écriture dans le média.
get_CurrentWriteSpeed

Récupère la vitesse d’écriture actuelle du lecteur. (IDiscFormat2Data.get_CurrentWriteSpeed)
get_CurrentWriteSpeed

Récupère la vitesse d’écriture actuelle du lecteur. (IDiscFormat2RawCD.get_CurrentWriteSpeed)
get_CurrentWriteSpeed

Récupère la vitesse d’écriture actuelle du lecteur. (IDiscFormat2TrackAtOnce.get_CurrentWriteSpeed)
get_Data

Récupère le flux de données du contenu du fichier.
get_DataSize

Récupère le nombre d’octets dans le fichier.
get_DataSize32BitHigh

Récupère les 32 bits les plus significatifs de la propriété IFsiFileItem::get_DataSize.
get_DataSize32BitLow

Récupère les 32 bits les moins significatifs de la propriété IFsiFileItem::get_DataSize.
get_Description

Récupère la description dans l’élément de progression.
get_DeviceCanLoadMedia

Détermine si l’appareil peut éjecter puis recharger le média.
get_DigitalAudioCopySetting

Récupère la valeur du bit qui représente le paramètre de copie audio numérique actuel sur le support résultant. Consultez l’énumération IMAPI_CD_TRACK_DIGITAL_COPY_SETTING pour connaître les valeurs possibles.
get_DirectoryCount

Récupère le nombre de répertoires dans l’image du système de fichiers.
get_DisableConsumerDvdCompatibilityMode

Détermine si une session d’enregistrement DVD inclut des tâches qui peuvent augmenter le risque qu’un appareil puisse lire le DVD. (Obtenir)
get_DisableGaplessAudio

Récupère la valeur actuelle qui spécifie si l’enregistrement « Gapless Audio » est désactivé. Cette propriété utilise par défaut la valeur VARIANT_FALSE, ce qui désactive l’utilisation d’un enregistrement « sans intervalle » entre des pistes audio consécutives.
get_DiscId

Récupère le nom du volume de disque pour cette image de système de fichiers.
get_DoNotFinalizeMedia

Détermine si le média est laissé ouvert pour l’écriture après l’écriture de la piste audio. (Obtenir)
get_ElapsedTime

Récupère le temps écoulé total de l’opération d’écriture. (IDiscFormat2DataEventArgs.get_ElapsedTime)
get_ElapsedTime

Récupère le temps écoulé total de l’opération d’écriture. (IDiscFormat2RawCDEventArgs.get_ElapsedTime)
get_ElapsedTime

Récupère le temps total écoulé de l’opération d’écriture. (IDiscFormat2TrackAtOnceEventArgs.get_ElapsedTime)
get_Emulation

Récupère le type de média que l’image de démarrage est destinée à émuler.
get_EndingSectorsPerSecond

Récupère le nombre estimé de secteurs par seconde que le périphérique d’enregistrement peut écrire sur le support à la fin du processus d’écriture.
get_EndLba

Récupère le secteur final de la plage spécifiée par l’interface IBlockRange.
get_EnumFsiItems

Récupère une liste d’éléments enfants contenus dans le répertoire dans l’image du système de fichiers. (IFsiDirectoryItem.get_EnumFsiItems)
get_EnumNamedStreams

Crée un énumérateur non variant pour la collection des flux nommés associés à un fichier dans l’image du système de fichiers.
get_EnumProgressItems

Récupère la liste des éléments de progression de la collection. (IProgressItems.get_EnumProgressItems)
get_ExclusiveAccessOwner

Récupère le nom de l’application cliente qui dispose d’un accès exclusif à l’appareil.
get_ExpectedTableOfContents

Récupère la table des matières pour les pistes audio qui ont été posées sur le média dans la session d’écriture de piste.
get_ExpectedTableOfContents

Obtient la table des matières au format SCSI pour le disque résultant.
get_ExtendedSeed

Récupère un tableau de valeurs de départ utilisées par le générateur de nombres aléatoires.
get_FileCount

Récupère le nombre de fichiers dans l’image du système de fichiers.
get_FileSystemsSupported

Récupère la liste des types de systèmes de fichiers qu’un client peut utiliser pour créer une image de système de fichiers.
get_FileSystemsToCreate

Récupère les types de systèmes de fichiers à créer lors de la génération du flux de résultats.
get_FirstBlock

Récupère le premier numéro de bloc dans ce segment de l’image de résultat.
get_ForceMediaToBeClosed

Détermine si d’autres ajouts au système de fichiers sont empêchés. (Get)
get_ForceOverwrite

Détermine si l’enregistreur de données doit remplacer le disque sur des types de supports réinscriptibles. (Get)
get_FreeMediaBlocks

Récupère le nombre maximal de blocs disponibles pour l’image.
get_FreeSectorsOnMedia

Récupère le nombre de secteurs libres sur le disque pour l’enregistrement incrémentiel (sans remplacer les données existantes).
get_FreeSectorsOnMedia

Récupère le nombre de secteurs disponibles pour l’ajout d’une nouvelle piste au média.
get_FreeSectorsOnMedia

Récupère le nombre de secteurs gratuits disponibles sur le média.
get_FreeSystemBuffer

Récupère le nombre d’octets inutilisés dans la mémoire tampon de données interne utilisée pour l’écriture sur disque.
get_FsiNamedStreams

Récupère une collection de flux nommés associés à un fichier dans l’image du système de fichiers.
get_FullErase

Détermine la qualité de l’effacement du disque. (Get)
get_FullPath

Récupère le chemin d’accès complet de l’élément de fichier ou de répertoire dans l’image du système de fichiers.
get_ImageSize

Récupère la taille de l’image de démarrage.
get_ImageStream

Récupère le flux d’image gravée.
get_ImportedVolumeName

Récupère le nom de volume fourni à partir d’un système de fichiers importé.
get_ImportRecorder

Récupère l’enregistreur de disque à utiliser pour importer une ou plusieurs sessions précédentes.
get_InUse

Détermine si cette interface multisession est celle que vous devez utiliser sur le média actuel. (Get)
get_IsFirstDataSession

Détermine si cette session est la première session de données sur le média.
get_IsHidden

Détermine si l’attribut masqué de l’élément est défini dans l’image du système de fichiers. (Get)
get_IsNamedStream

Détermine si l’élément est un flux nommé.
get_ISO9660InterchangeLevel

Récupère le niveau de compatibilité ISO9660 à utiliser lors de la création de l’image de résultat.
get_ISO9660InterchangeLevelsSupported

Récupère les niveaux de compatibilité ISO9660 pris en charge.
get_ISRC

Récupère le code ISRC (International Standard Recording Code) actuellement associé à la piste. Cette valeur de propriété prend par défaut la valeur NULL (ou une chaîne de longueur nulle) et peut être définie uniquement pour les pistes contenant des données audio.
get_IsRealTime

Récupère la valeur de la propriété qui spécifie si un élément de fichier dans l’image du système de fichiers est un fichier standard ou en temps réel.
get_IsSupportedEnvironment

Récupère une valeur qui détermine si l’environnement contient un ou plusieurs périphériques optiques et si le contexte d’exécution est autorisé à accéder aux appareils.
get_IsSupportedOnCurrentMediaState

Détermine si le type multisession peut écrire sur le support optique actuel.
get_Item

Récupère l’identificateur unique du périphérique de disque spécifié.
get_Item

Récupère le répertoire ou l’élément de fichier spécifié à partir de l’image du système de fichiers.
get_Item

Récupère un seul flux nommé associé à un fichier dans l’image du système de fichiers.
get_Item

Récupère l’élément de progression spécifié à partir de la collection.
get_LastAccessedTime

Récupère la date et l’heure du dernier accès au répertoire ou à l’élément de fichier dans l’image du système de fichiers.
get_LastBlock

Récupère le dernier bloc de ce segment de l’image de résultat.
get_LastModifiedTime

Récupère la date et l’heure de la dernière modification du répertoire ou de l’élément de fichier dans l’image du système de fichiers.
get_LastPossibleStartOfLeadout

Récupère la dernière position de départ possible pour la zone d’attente.
get_LastReadLba

Récupère l’adresse du secteur le plus récemment lu à partir de l’image gravée.
get_LastUsedUserSectorInImage

Récupère le nombre total de secteurs utilisés sur le média actuel, y compris toute surcharge entre les pistes existantes.
get_LastWrittenAddress

Récupère la dernière adresse écrite sur le média.
get_LastWrittenAddressOfPreviousSession

Récupère le dernier secteur de la session d’écriture précédente.
get_LastWrittenAddressOfPreviousSession

Récupère le dernier secteur écrit dans la session précédente sur le média.
get_LastWrittenLba

Récupère l’adresse du secteur le plus récemment écrit sur l’appareil.
get_LegacyDeviceNumber

Récupère le numéro d’appareil hérité d’un CD ou d’un DVD.
get_Manufacturer

Récupère l’identificateur du fabricant du CD.
get_MediaCatalogNumber

Définit le numéro de catalogue multimédia (MCN) pour l’ensemble du disque audio.
get_MediaHeuristicallyBlank

Tente de déterminer si le média est vide à l’aide de l’heuristique (principalement pour les médias DVD+RW et DVD-RAM).
get_MediaPhysicallyBlank

Détermine si le média actuel est signalé comme physiquement vide par le lecteur.
get_MediaType

Récupère le type de média dans le lecteur actuel.
get_ModifiedBlocks

Récupère la liste des blocs modifiés dans l’image de résultat.
get_MultisessionInterfaces

Récupère la liste des interfaces multisession disponibles.
get_MultisessionInterfaces

Récupère la liste des interfaces multisession pour le support optique.
get_Name

Récupère le nom du répertoire ou de l’élément de fichier dans l’image du système de fichiers.
get_NextWritableAddress

Récupère l’emplacement de l’opération d’écriture suivante.
get_NextWritableAddress

Récupère l’adresse accessible en écriture suivante sur le média, y compris les secteurs utilisés.
get_NumberOfExistingTracks

Récupère le nombre de pistes audio existantes sur le média. (IDiscFormat2TrackAtOnce.get_NumberOfExistingTracks)
get_NumberOfExistingTracks

Récupère le nombre de pistes audio existantes sur le média. (IRawCDImageCreator.get_NumberOfExistingTracks)
get_Path

Récupère le chemin logique d’une image .iso.
get_PlatformId

Récupère l’identificateur de plateforme qui identifie l’architecture du système d’exploitation prise en charge par l’image de démarrage.
get_PostgapAlreadyInImage

Détermine si le flux de données contient des lacunes post-écriture. (Obtenir)
get_ProductId

Récupère l’ID de produit de l’appareil.
get_ProductRevision

Récupère le code de révision du produit de l’appareil.
get_ProgressItems

Récupère la collection de mappage de blocs d’élément de progression.
get_Recorder

Récupère le périphérique d’enregistrement à utiliser pour l’opération d’écriture. (IDiscFormat2Data.get_Recorder)
get_Recorder

Récupère le périphérique d’enregistrement à utiliser dans l’opération d’effacement.
get_Recorder

Récupère le périphérique d’enregistrement à utiliser pour l’opération d’écriture. (IDiscFormat2RawCD.get_Recorder)
get_Recorder

Récupère le périphérique d’enregistrement à utiliser pour l’opération d’écriture. (IDiscFormat2TrackAtOnce.get_Recorder)
get_Recorder

Récupère le périphérique d’enregistrement à utiliser dans l’opération d’écriture.
get_RemainingTime

Récupère le temps restant estimé de l’opération d’écriture. (IDiscFormat2DataEventArgs.get_RemainingTime)
get_RemainingTime

Récupère le temps restant estimé de l’opération d’écriture. (IDiscFormat2RawCDEventArgs.get_RemainingTime)
get_RemainingTime

Récupère le temps restant estimé de l’opération d’écriture. (IDiscFormat2TrackAtOnceEventArgs.get_RemainingTime)
get_RequestedRotationTypeIsPureCAV

Récupère le type de contrôle de vitesse de rotation demandé. (IDiscFormat2Data.get_RequestedRotationTypeIsPureCAV)
get_RequestedRotationTypeIsPureCAV

Récupère le type de contrôle de vitesse de rotation demandé. (IDiscFormat2RawCD.get_RequestedRotationTypeIsPureCAV)
get_RequestedRotationTypeIsPureCAV

Récupère le type de contrôle de vitesse de rotation demandé. (IDiscFormat2TrackAtOnce.get_RequestedRotationTypeIsPureCAV)
get_RequestedSectorType

Récupère le secteur de données demandé à utiliser pendant l’écriture du flux.
get_RequestedWriteSpeed

Récupère la vitesse d’écriture demandée. (IDiscFormat2Data.get_RequestedWriteSpeed)
get_RequestedWriteSpeed

Récupère la vitesse d’écriture demandée. (IDiscFormat2RawCD.get_RequestedWriteSpeed)
get_RequestedWriteSpeed

Récupère la vitesse d’écriture demandée. (IDiscFormat2TrackAtOnce.get_RequestedWriteSpeed)
get_ResultingImageType

Récupère la valeur qui spécifie le type de fichier image qui sera généré.
get_Root

Récupère l’élément de répertoire racine.
get_RotationTypeIsPureCAV

Récupère le contrôle de vitesse de rotation pris en charge utilisé par l’enregistreur pour le média actuel.
get_SectorCount

Récupère le nombre de secteurs d’utilisateurs dans cette piste.
get_SectorCount

Récupère le nombre de secteurs à écrire sur l’appareil dans l’opération d’écriture en cours.
get_SectorType

Récupère le type de données fourni pour les secteurs de cette piste. Pour plus d’informations sur les types de secteurs possibles, consultez IMAPI_CD_SECTOR_TYPE.
get_Seed

Récupère la valeur initiale utilisée par le générateur de nombres aléatoires.
get_SessionStartBlock

Récupère l’adresse de bloc de départ de la session d’enregistrement.
get_StageFiles

Indique si les fichiers ajoutés à l’image du système de fichiers doivent être intermédiaires avant la gravure.
get_StartAddressOfPreviousSession

Récupère le premier secteur de la session d’écriture précédente.
get_StartAddressOfPreviousSession

Récupère le premier secteur écrit dans la session précédente sur le média.
get_StartingLba

Récupère le LBA des premiers secteurs utilisateur de cette piste.
get_StartingSectorsPerSecond

Récupère le nombre estimé de secteurs par seconde que l’appareil d’enregistrement peut écrire sur le média au début du processus d’écriture.
get_StartingTrackNumber

Récupère le numéro de piste de départ.
get_StartLba

Récupère le secteur de début de la plage décrite par IBlockRange.
get_StartLba

Récupère l’adresse de bloc logique (LBA) de début de l’opération d’écriture en cours.
get_StartOfLeadout

Récupère la valeur qui définit l’adaptateur LBA pour le début du prospect. Cette méthode peut être utilisée pour déterminer si l’image peut être écrite sur un élément multimédia en la comparant à LastPossibleStartOfLeadout pour le média.
get_StartOfLeadoutLimit

Récupère la valeur de la propriété StartOfLeadoutLimit actuelle. Cette valeur spécifie si l’image résultante doit être ajustée sur un élément multimédia dont la valeur StartOfLeadout est supérieure ou égale à la LBA.
get_StartOfNextSession

Récupère le premier secteur de la session suivante.
get_Stream

Récupère l’objet IStream associé à l’image .iso.
get_StrictFileSystemCompliance

Détermine le niveau de conformité pour la création et le développement de l’image de système de fichiers. (Obtenir)
get_SupportedFeaturePages

Récupère la liste des fonctionnalités prises en charge par l’appareil.
get_SupportedMediaTypes

Récupère les types de médias pris en charge par l’implémentation actuelle de l’interface IDiscFormat2.
get_SupportedModePages

Récupère la liste des pages de mode MMC que l’appareil prend en charge.
get_SupportedProfiles

Récupère la liste des profils MMC pris en charge par l’appareil.
get_SupportedSectorTypes

Récupère les types de secteur de données pris en charge pour l’enregistreur actuel.
get_SupportedWriteSpeedDescriptors

Récupère une liste des configurations d’écriture détaillées prises en charge par l’enregistreur de disque et le support actuel. (IDiscFormat2Data.get_SupportedWriteSpeedDescriptors)
get_SupportedWriteSpeedDescriptors

Récupère une liste des configurations d’écriture détaillées prises en charge par l’enregistreur de disque et le support actuel. (IDiscFormat2RawCD.get_SupportedWriteSpeedDescriptors)
get_SupportedWriteSpeedDescriptors

Récupère une liste des configurations d’écriture détaillées prises en charge par l’enregistreur de disque et le support actuel. (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeedDescriptors)
get_SupportedWriteSpeeds

Récupère une liste des vitesses d’écriture prises en charge par l’enregistreur de disque et le média actuel. (IDiscFormat2Data.get_SupportedWriteSpeeds)
get_SupportedWriteSpeeds

Récupère une liste des vitesses d’écriture prises en charge par l’enregistreur de disque et le média actuel. (IDiscFormat2RawCD.get_SupportedWriteSpeeds)
get_SupportedWriteSpeeds

Récupère une liste des vitesses d’écriture prises en charge par l’enregistreur de disque et le média actuel. (IDiscFormat2TrackAtOnce.get_SupportedWriteSpeeds)
get_TotalBlocks

Récupère le nombre de blocs dans l’image de résultat.
get_TotalSectorsOnMedia

Récupère le nombre de secteurs sur le média dans l’appareil.
get_TotalSectorsOnMedia

Récupère le nombre total de secteurs disponibles sur le média en cas d’écriture d’une piste audio continue.
get_TotalSectorsOnMedia

Récupère le nombre total de secteurs sur le média.
get_TotalSystemBuffer

Récupère la taille de la mémoire tampon de données interne utilisée pour l’écriture sur disque.
get_TotalTime

Récupère le temps total estimé pour l’opération d’écriture.
get_TrackIndexes

Récupère l’index de base unique des pistes sur le disque.
get_TrackInfo

Récupère une propriété indexée, qui prend une valeur LONG avec une plage de 1 à 99 comme index pour déterminer le suivi que l’utilisateur interroge. L’objet retourné est ensuite interrogé/défini pour la propriété par piste particulière qui vous intéresse.
get_TrackNumber

Récupère le numéro de piste de cette piste.
get_UDFRevision

Récupère le niveau de révision UDF de l’image de système de fichiers importée.
get_UDFRevisionsSupported

Récupère une liste des niveaux de révision UDF pris en charge.
get_UsedBlocks

Récupère le nombre de blocs en cours d’utilisation.
get_UsedSectorsOnMedia

Récupère le nombre total de secteurs utilisés sur le média.
get_UsedSystemBuffer

Récupère le nombre d’octets utilisés dans la mémoire tampon de données interne utilisée pour l’écriture sur disque.
get_UseRestrictedCharacterSet

Détermine si les noms de fichiers et de répertoires utilisent un caractère restreint.
get_UseStreamingWrite12

Récupère une valeur qui indique si les opérations d’écriture utilisent la commande WRITE12 ou WRITE10.
get_VendorId

Récupère l’ID de fournisseur de l’appareil.
get_VolumeName

Récupère le nom de volume unique associé à l’appareil.
get_VolumeName

Récupère le nom du volume pour cette image de système de fichiers.
get_VolumeNameISO9660

Récupère le nom du volume pour l’image système ISO9660.
get_VolumeNameJoliet

Récupère le nom du volume de l’image système Joliet.
get_VolumeNameUDF

Récupère le nom du volume pour l’image système UDF.
get_VolumePathNames

Récupère une liste de lettres de lecteur et de points de montage NTFS pour l’appareil.
get_WorkingDirectory

Récupère le répertoire temporaire dans lequel les fichiers de stockage sont générés.
get_WriteInProgress

Récupère une valeur qui indique si l’enregistreur écrit actuellement des données sur le disque.
get_WriteProtectStatus

Récupère l’état actuel de protection en écriture du média dans l’appareil.
get_WriteSpeed

Récupère la vitesse d’écriture prise en charge pour l’écriture sur le média.
get_WriteUnitSize

Récupère la taille d’une unité accessible en écriture sur le média. (IMultisessionRandomWrite.get_WriteUnitSize)
get_WriteUnitSize

Récupère la taille d’une unité accessible en écriture sur le média. (IMultisessionSequential2.get_WriteUnitSize)
GetActiveDiscMasterFormat

Récupère le format d’enregistreur de disque actif. Le format actif spécifie à la fois la structure du contenu du fichier image intermédiaire (audio/données) et l’interface COM qui doit être utilisée pour manipuler cette image intermédiaire.
GetActiveDiscRecorder

Récupère un pointeur d’interface vers l’enregistreur de disque actif. L’enregistreur de disque actif est l’enregistreur dans lequel une gravure se produit lorsque RecordDisc est appelé.
GetAdapterDescriptor

Récupère le descripteur d’adaptateur pour l’appareil.
GetAudioBlockSize

Récupère la taille, en octets, d’un bloc audio.
GetAvailableAudioTrackBlocks

Récupère le nombre actuel de blocs qui peuvent être ajoutés à la piste avant qu’un ajout supplémentaire ne provoque un échec en raison du manque d’espace.
GetBasePnPID

Récupère une chaîne PnP de base qui peut être utilisée pour identifier de manière cohérente une classe spécifique d’appareil par make et model. La chaîne peut être utilisée par les applications pour personnaliser leur comportement en fonction du type d’enregistreur spécifique.
GetByteAlignmentMask

Récupère le masque d’alignement des octets pour l’appareil.
GetDataBlockSize

Récupère la taille d’un bloc de données.
GetDefaultFileSystemForImport

Récupère le système de fichiers à importer par défaut.
GetDeviceDescriptor

Récupère le descripteur d’appareil pour l’appareil.
GetDiscInformation

Récupère les informations sur le disque à partir du média.
GetDisplayNames

Récupère un nom mis en forme pour l’enregistreur qui peut être affiché. Le nom se compose du fabricant et de l’identificateur de produit de l’appareil.
GetFeaturePage

Récupère la page de fonctionnalité spécifiée à partir de l’appareil.
GetJolietProperties

Récupère un pointeur vers une interface IPropertyStorage qui contient les propriétés Joliet.
GetMaximumNonPageAlignedTransferSize

Récupère la taille de transfert maximale non alignée sur les pages pour l’appareil.
GetMaximumPageAlignedTransferSize

Récupère la taille de transfert maximale alignée sur la page pour l’appareil.
GetModePage

Récupère la page de mode spécifiée à partir de l’appareil.
GetPath

Récupère un chemin d’accès à l’appareil dans le système d’exploitation. Ce chemin doit être utilisé conjointement avec le nom d’affichage pour identifier complètement un enregistreur de disque disponible.
GetRecorderGUID

Récupère le GUID de l’enregistreur de disque physique actuellement associé à l’objet enregistreur.
GetRecorderProperties

Récupère un pointeur vers une interface IPropertyStorage.
GetRecorderState

Récupère l’état de l’enregistreur de disques.
GetRecorderType

Détermine si l’enregistreur de disque est un appareil de type CD-R ou CD-RW. Cela n’indique pas le type de média actuellement inséré dans l’appareil.
GetSupportedFeaturePages

Récupère la liste des pages de fonctionnalités prises en charge ou les pages de fonctionnalités actuelles de l’appareil.
GetSupportedModePages

Récupère les pages de mode pris en charge pour l’appareil.
GetSupportedProfiles

Récupère les profils pris en charge ou les profils actuels de l’appareil.
GetTotalAudioBlocks

Récupère le nombre total de blocs disponibles pour les pistes audio intermédiaires. Le total inclut tous les types de blocs, y compris les blocs qui peuvent avoir besoin d’être alloués pour le suivi des écarts.
GetTotalAudioTracks

Récupère le nombre total de pistes qui ont été intermédiaires ou qui sont en cours de mise en scène.
GetTotalDataBlocks

Récupère le nombre total de blocs disponibles pour la mise en lots d’un disque de données Joliet.
GetTrackInformation

Récupère les informations de piste à partir du média.
GetUsedAudioBlocks

Récupère le nombre total de blocs audio utilisés.
GetUsedDataBlocks

Récupère le nombre total de blocs de données en cours d’utilisation.
IdentifierFileSystemsOnDisc

Récupère une liste des différents types de systèmes de fichiers sur le support optique.
ImportFileSystem

Importe le système de fichiers par défaut sur le disque actif.
ImportSpecificFileSystem

Importez un système de fichiers spécifique à partir d’un disque.
Initialiser

Initialise ce flux à partir de deux flux d’entrée.
Initialiser

Initialisez ce flux entrelacé à partir d’un tableau de flux d’entrée et de tailles entrelacées.
Initialize2

Initialise ce flux à partir d’un tableau de flux d’entrée.
InitializeDiscRecorder

Associe l’objet au périphérique de disque spécifié.
IsCurrentMediaSupported

Détermine si le média actuel dans un enregistreur pris en charge prend en charge le format donné.
IsRecorderSupported

Détermine si l’enregistreur prend en charge le format donné.
LockInChangePoint

Verrouille les informations du système de fichiers au niveau du point de modification actuel.
Next

Récupère un nombre spécifié d’éléments dans la séquence d’énumération. (IEnumFsiItems.Next)
Next

Récupère un nombre spécifié d’éléments dans la séquence d’énumération. (IEnumProgressItems.Next)
NotifyAddProgress

Avertit une application de sa progression en réponse aux appels à IRedbookDiscMaster::AddAudioTrackBlocks ou IJolietDiscMaster::AddData. Les notifications sont envoyées pour la première et la dernière étape, et à des points entre les deux.
NotifyBlockProgress

Avertit une application de sa progression dans la gravure d’un disque sur l’enregistreur actif. Les notifications sont envoyées pour le premier et le dernier bloc, et à des points entre les deux.
NotifyBurnComplete

Avertit une application qu’un appel à IDiscMaster::RecordDisc est terminé.
NotifyClosingDisc

Avertit l’application qu’elle a commencé à fermer le disque. Aucune autre notification n’est envoyée tant que la gravure n’est pas terminée.
NotifyDeviceAdded

Reçoit une notification lorsqu’un périphérique multimédia optique est ajouté à l’ordinateur.
NotifyDeviceRemoved

Reçoit une notification lorsqu’un périphérique multimédia optique est supprimé de l’ordinateur.
NotifyEraseComplete

Avertit une application qu’un appel à IDiscRecorder::Erase est terminé.
NotifyPnPActivity

Avertit l’application qu’une modification a été apportée à la liste des enregistreurs de disques valides. (Par exemple, un pilote CD-R USB est supprimé du système.).
NotifyPreparingBurn

Avertit l’application qu’elle se prépare à graver un disque. Aucune autre notification n’est envoyée tant que la gravure ne démarre pas.
NotifyTrackProgress

Avertit une application qu’une piste a démarré ou s’est terminée pendant la gravure d’un disque audio.
Ouvrir

Ouvre un objet IMAPI de niveau supérieur pour l’accès par une application cliente.
OpenExclusive

Ouvre un enregistreur de disque pour un accès exclusif.
PrepareMedia

Verrouille le média actuel pour un accès exclusif. (IDiscFormat2RawCD.PrepareMedia)
PrepareMedia

Verrouille le média actuel pour un accès exclusif. (IDiscFormat2TrackAtOnce.PrepareMedia)
ProbeSpecificFileSystem

Détermine si un système de fichiers spécifique sur le média actuel peut être ajouté via IMAPI.
ProgressionAdvise

Inscrit une application pour les notifications de progression.
ProgressItemFromBlock

Récupère un élément de progression en fonction du numéro de bloc spécifié.
ProgressItemFromDescription

Récupère un élément de progression en fonction du nom de fichier spécifié.
ProgressUnadvise

Annule les notifications de progression pour une application.
put_AudioHasPreemphasis

Définit la valeur qui spécifie si une piste audio a une pré-accentuation supplémentaire ajoutée aux données audio avant d’être écrite sur CD.
put_BootImageOptions

Définit l’image de démarrage que vous souhaitez ajouter à l’image de système de fichiers. Cette méthode crée une copie complète des options de démarrage transmises en copiant le flux à partir de l’interface IBootOptions fournie.
put_BootImageOptionsArray

Définit le tableau d’options de démarrage qui sera utilisé pour générer l’image du système de fichiers. Contrairement à IFileSystemImage::p ut_BootImageOptions, cette méthode ne crée pas une copie complète de chaque élément de tableau d’options de démarrage, mais utilise plutôt des références à chaque élément.
put_BufferUnderrunFreeDisabled

Détermine si l’enregistrement gratuit De l’exécution de la mémoire tampon est activé. (IDiscFormat2Data.put_BufferUnderrunFreeDisabled)
put_BufferUnderrunFreeDisabled

Détermine si l’enregistrement gratuit De l’exécution de la mémoire tampon est activé. (IDiscFormat2RawCD.put_BufferUnderrunFreeDisabled)
put_BufferUnderrunFreeDisabled

Détermine si l’enregistrement gratuit de l’exécution de la mémoire tampon est activé.
put_BurnVerificationLevel

Définit le niveau de vérification de l’incendie.
put_BytesPerSector

Définit le nombre d’octets à utiliser pour chaque secteur pendant l’écriture.
put_ClientName

Définit le nom convivial du client. (IDiscFormat2Data.put_ClientName)
put_ClientName

Définit le nom convivial du client. (IDiscFormat2Erase.put_ClientName)
put_ClientName

Définit le nom convivial du client. (IDiscFormat2RawCD.put_ClientName)
put_ClientName

Définit le nom convivial du client. (IDiscFormat2TrackAtOnce.put_ClientName)
put_CreateRedundantUdfMetadataFiles

Définit la propriété qui spécifie si les métadonnées UDF seront redondantes dans l’image du système de fichiers.
put_CreationTime

Définit la date et l’heure auxquelles le répertoire ou l’élément de fichier a été créé et ajouté à l’image du système de fichiers.
put_Data

Définit le flux de données du contenu du fichier.
put_DigitalAudioCopySetting

Définit le bit de copie audio numérique « Autorisé » sur l’une des trois valeurs sur le média résultant. Pour plus d’informations sur chaque valeur possible, consultez l’énumération IMAPI_CD_TRACK_DIGITAL_COPY_SETTING.
put_DisableConsumerDvdCompatibilityMode

Détermine si une session d’enregistrement DVD inclut des tâches qui peuvent augmenter le risque qu’un appareil puisse lire le DVD. (Put)
put_DisableGaplessAudio

Définit la valeur qui spécifie si l’enregistrement « Audio sans écart » est désactivé. Cette propriété a la valeur par défaut VARIANT_FALSE, ce qui désactive l’utilisation de l’enregistrement « sans intervalles » entre les pistes audio consécutives.
put_DoNotFinalizeMedia

Détermine si le média est laissé ouvert pour l’écriture après l’écriture de la piste audio. (Put)
put_Emulation

Définit le type de média que l’image de démarrage est destinée à émuler.
put_EndingSectorsPerSecond

Définit le nombre estimé de secteurs par seconde que le périphérique d’enregistrement peut écrire sur le média à la fin du processus d’écriture.
put_ExtendedSeed

Définit une liste de valeurs de départ pour le générateur de nombres aléatoires et recherche jusqu’au début du flux.
put_FileSystemsToCreate

Définit les systèmes de fichiers à créer lors de la génération du flux de résultats.
put_ForceMediaToBeClosed

Détermine si d’autres ajouts au système de fichiers sont empêchés. (Put)
put_ForceOverwrite

Détermine si l’enregistreur de données doit remplacer le disque sur des types de supports réinscriptibles. (Put)
put_FreeMediaBlocks

Définit le nombre maximal de blocs disponibles pour l’image.
put_FullErase

Détermine la qualité de l’effacement du disque. (Put)
put_InUse

Détermine si cette interface multisession est celle que vous devez utiliser sur le média actuel. (Put)
put_IsHidden

Détermine si l’attribut masqué de l’élément est défini dans l’image du système de fichiers. (Put)
put_ISO9660InterchangeLevel

Définit le niveau de compatibilité ISO9660 de l’image du système de fichiers.
put_ISRC

Définit le code ISRC (International Standard Recording Code) actuellement associé à la piste. Cette valeur de propriété prend par défaut la valeur NULL (ou une chaîne de longueur nulle) et peut être définie uniquement pour les pistes contenant des données audio.
put_IsRealTime

Définit l’attribut « Temps réel » d’un fichier dans un système de fichiers. Cet attribut spécifie si le contenu nécessite un taux minimal de transfert de données lors de l’écriture ou de la lecture, par exemple, des données audio et vidéo.
put_LastAccessedTime

Définit la date et l’heure du dernier accès au répertoire ou à l’élément de fichier dans l’image du système de fichiers.
put_LastModifiedTime

Définit la date et l’heure de la dernière modification de l’élément dans l’image du système de fichiers.
put_Manufacturer

Définit un identificateur qui identifie le fabricant ou le développeur du CD.
put_MediaCatalogNumber

Récupère le numéro mcn (Media Catalog Number) pour l’intégralité du disque audio.
put_MultisessionInterfaces

Définit la liste des interfaces multisession pour le support optique.
put_PlatformId

Définit l’identificateur de plateforme qui identifie l’architecture du système d’exploitation prise en charge par l’image de démarrage.
put_PostgapAlreadyInImage

Détermine si le flux de données contient des lacunes après écriture. (Put)
put_Recorder

Définit le périphérique d’enregistrement à utiliser pour l’opération d’écriture. (IDiscFormat2Data.put_Recorder)
put_Recorder

Définit le périphérique d’enregistrement à utiliser dans l’opération d’effacement.
put_Recorder

Définit le périphérique d’enregistrement à utiliser pour l’opération d’écriture. (IDiscFormat2RawCD.put_Recorder)
put_Recorder

Définit le périphérique d’enregistrement à utiliser pour l’opération d’écriture. (IDiscFormat2TrackAtOnce.put_Recorder)
put_Recorder

Définit un périphérique d’enregistrement pour l’opération d’écriture.
put_RequestedSectorType

Définit le secteur de données demandé à utiliser pour écrire le flux.
put_ResultingImageType

Définit la valeur qui définit le type de fichier image qui sera généré.
put_Seed

Définit la valeur de départ utilisée par le générateur de nombres aléatoires et recherche jusqu’au début du flux.
put_SessionStartBlock

Définit l’adresse de bloc de départ de la session d’enregistrement.
put_StageFiles

Détermine si les fichiers ajoutés à l’image du système de fichiers doivent être intermédiaires avant la gravure.
put_StartingSectorsPerSecond

Définit le nombre estimé de secteurs par seconde que le périphérique d’enregistrement peut écrire sur le média au début du processus d’écriture.
put_StartingTrackNumber

Définit le numéro de piste de départ.
put_StartOfLeadoutLimit

Définit la valeur de la propriété StartOfLeadoutLimit.
put_StrictFileSystemCompliance

Détermine le niveau de conformité pour la création et le développement de l’image de système de fichiers. (Put)
put_UDFRevision

Définit le niveau de révision UDF de l’image du système de fichiers.
put_UseRestrictedCharacterSet

Détermine si les noms de fichiers et de répertoires doivent être limités à l’utilisation de CP_ANSI caractères.
put_UseStreamingWrite12

Définit une valeur qui indique si les opérations d’écriture utilisent la commande WRITE12 ou WRITE10.
put_VolumeName

Définit le nom du volume pour cette image de système de fichiers.
put_WorkingDirectory

Définit le répertoire temporaire dans lequel les fichiers de stockage sont générés.
QueryCancel

Vérifie si une opération AddData, AddAudioTrackBlocks ou RecordDisc doit être annulée.
QueryMediaInfo

Récupère des informations sur le média actuellement monté, comme le nombre total de blocs utilisés sur le média.
QueryMediaType

Détecte le type de média actuellement inséré dans l’enregistreur, le cas échéant.
ReadDvdStructure

Lit une structure de DVD à partir du média.
RecordDisc

Grave l’image mise en scène sur le média dans l’enregistreur de disque actif.
ReleaseExclusiveAccess

Libère l’accès exclusif à l’appareil.
ReleaseMedia

Ferme une session d’écriture disc-at-once (DAO) d’une image brute et libère le verrou.
ReleaseMedia

Ferme la session d’écriture de suivi et libère le verrou.
Remove

Supprime l’élément spécifié de l’image du système de fichiers.
RemoveStream

Supprime une association de flux nommé avec un fichier.
RemoveTree

Supprimez l’arborescence de répertoires spécifiée de l’image du système de fichiers.
Réinitialiser

Réinitialise la séquence d'énumération au début. (IEnumFsiItems.Reset)
Réinitialiser

Réinitialise la séquence d'énumération au début. (IEnumProgressItems.Reset)
RollbackToChangePoint

Rétablit l’image au point de modification spécifié.
SendCommandGetDataFromDevice

Envoie une commande MMC à l’appareil d’enregistrement demandant des données à partir de l’appareil.
SendCommandNoData

Envoie une commande MMC à l’appareil d’enregistrement. Utilisez cette fonction lorsqu’aucune mémoire tampon de données n’est envoyée ou reçue de l’appareil.
SendCommandSendDataToDevice

Envoie une commande MMC et sa mémoire tampon de données associée à l’appareil d’enregistrement.
SendDvdStructure

Envoie une structure de DVD au média.
SetActiveDiscMasterFormat

Définit le format d’enregistreur de disque actuellement actif. Le format actif spécifie à la fois la structure du contenu du fichier image intermédiaire (audio/données) et l’interface COM qui doit être utilisée pour manipuler cette image intermédiaire.
SetActiveDiscRecorder

Sélectionne un enregistreur de disque actif. L’enregistreur de disque actif est l’enregistreur où une gravure se produit lorsque RecordDisc est appelé.
SetJolietProperties

Définit les propriétés Joliet.
SetMaxMediaBlocksFromDevice

Définissez le nombre maximal de blocs disponibles en fonction des fonctionnalités de l’enregistreur.
SetModePage

Définit les données de page de mode pour l’appareil.
SetPath

Définit la valeur de la propriété Path avec un chemin logique vers une image .iso.
SetRecorderProperties

Accepte un pointeur IPropertyStorage pour un objet avec toutes les propriétés que l’application souhaite modifier. Les paramètres partiellement alloués sont pris en charge.
SetStream

Définit la propriété Stream avec l’objet IStream associé à l’image .iso.
SetWriteSpeed

Définit la vitesse d’écriture de l’enregistreur de disque. (IDiscFormat2Data.SetWriteSpeed)
SetWriteSpeed

Définit la vitesse d’écriture de l’enregistreur de disque. (IDiscFormat2RawCD.SetWriteSpeed)
SetWriteSpeed

Définit la vitesse d’écriture de l’enregistreur de disque. (IDiscFormat2TrackAtOnce.SetWriteSpeed)
Skip

Ignore un nombre défini d'éléments dans la séquence d'énumération. (IEnumFsiItems.Skip)
Skip

Ignore un nombre défini d'éléments dans la séquence d'énumération. (IEnumProgressItems.Skip)
Mettre à jour

Implémentez cette méthode pour recevoir une notification de progression de l’opération d’écriture en cours. (DDiscFormat2DataEvents.Update)
Mettre à jour

Implémentez cette méthode pour recevoir la notification de progression de l’opération d’effacement en cours.
Mettre à jour

Implémentez cette méthode pour recevoir une notification de progression de l’opération d’écriture d’image brute actuelle.
Mettre à jour

Implémentez cette méthode pour recevoir une notification de progression de l’opération d’écriture de suivi en cours.
Mettre à jour

Implémentez cette méthode pour recevoir une notification de progression de l’opération d’écriture en cours. (DWriteEngine2Events.Update)
Mettre à jour

Implémentez cette méthode pour recevoir une notification de progression de l’opération d’écriture en cours. Les notifications sont envoyées lors de la copie du contenu d’un fichier ou lors de l’ajout de répertoires ou de fichiers à l’image du système de fichiers.
UpdateImport

Reçoit une notification d’importation pour chaque élément de fichier et de répertoire importé à partir d’un support optique.
Procéder à la validation

Détermine si l’image .iso fournie est valide.
Écrire

Écrit le flux de données sur l’appareil.
WriteMedia

Écrit une image brute DAO-96 dans le média vide en utilisant MSF 95:00:00 comme adresse de départ.
WriteMedia2

Écrit une image brute DAO-96 dans le média vide à l’aide d’une adresse de départ spécifiée.
WriteSection

Écrit un flux de données dans l’enregistreur actuel.

Interfaces

 
DDiscFormat2DataEvents

Implémentez cette interface pour recevoir des notifications de l’opération d’écriture en cours. (DDiscFormat2DataEvents)
DDiscFormat2EraseEvents

Implémentez cette interface pour recevoir des notifications de l’opération d’effacement en cours.
DDiscFormat2RawCDEvents

Implémentez cette interface pour recevoir des notifications de l’opération d’écriture d’image brute actuelle.
DDiscFormat2TrackAtOnceEvents

Implémentez cette interface pour recevoir des notifications de l’opération de suivi en cours.
DDiscMaster2Events

Implémentez cette interface pour recevoir une notification lorsqu’un périphérique CD ou DVD est ajouté ou supprimé de l’ordinateur.
DFileSystemImageEvents

Implémentez cette interface pour recevoir des notifications de l’opération d’écriture en cours. (DFileSystemImageEvents)
DFileSystemImageImportEvents

Utilisez cette interface pour recevoir des notifications concernant l’opération d’importation du système de fichiers en cours.
DWriteEngine2Events

Implémentez cette interface pour recevoir des notifications de l’opération d’écriture en cours. (DWriteEngine2Events)
IBlockRange

Utilisez cette interface pour récupérer des informations sur une seule plage continue de secteurs sur le média. Cette interface est généralement utilisée avec l’interface IBlockRangeList pour décrire une collection de plages de secteurs.
IBlockRangeList

Utilisez cette interface pour récupérer une liste de plages de secteurs continus sur le média. Cette interface est utilisée pour décrire les secteurs qui doivent être mis à jour sur un disque réinscriptible lorsqu’une nouvelle session logique est enregistrée.
IBootOptions

Utilisez cette interface pour spécifier l’image de démarrage à ajouter au disque optique. Une image de démarrage contient un ou plusieurs secteurs de code utilisés pour démarrer l’ordinateur.
IBurnVerification

Utilisez cette interface avec IDiscFormat2Data ou IDiscFormat2TrackAtOnce pour obtenir ou définir la propriété Burn Verification Level qui détermine comment l’intégrité du média gravé est vérifiée après l’opération d’écriture.
IDiscFormat2

Il s’agit d’une interface de base. Utilisez les interfaces suivantes qui héritent de cette interface IDiscFormat2Data, IDiscFormat2Erase, IDiscFormat2TrackAtOnce, IDiscFormat2RawCDD
IDiscFormat2Data

Utilisez cette interface pour écrire un flux de données sur un disque.
IDiscFormat2DataEventArgs

Utilisez cette interface pour récupérer des informations sur l’opération d’écriture en cours. (IDiscFormat2DataEventArgs)
IDiscFormat2Erase

Utilisez cette interface pour effacer les données d’un disque.
IDiscFormat2RawCD

Utilisez cette interface pour écrire des images brutes sur un périphérique à disque à l’aide du mode DAO (Disc At Once) (également appelé enregistrement ininterrompu).
IDiscFormat2RawCDEventArgs

Utilisez cette interface pour récupérer des informations sur l’opération d’écriture en cours. (IDiscFormat2RawCDEventArgs)
IDiscFormat2TrackAtOnce

Utilisez cette interface pour écrire de l’audio sur des supports CD-R ou CD-RW vides en mode Suivi à la fois.
IDiscFormat2TrackAtOnceEventArgs

Utilisez cette interface pour récupérer des informations sur l’opération d’écriture en cours. (IDiscFormat2TrackAtOnceEventArgs)
IDiscMaster

L’interface IDiscMaster permet à une application de réserver une API de mastering d’images, d’énumérer les formats de mastering de disque et les enregistreurs de disques pris en charge par un objet de mastering d’image, et de démarrer une gravure simulée ou réelle d’un disque.
IDiscMaster2

Utilisez cette interface pour énumérer les périphériques CD et DVD installés sur l’ordinateur.
IDiscMasterProgressEvents

L’interface IDiscMasterProgressEvents fournit une interface unique pour tous les rappels qui peuvent être effectués à partir d’IMAPI vers une application.
IDiscRecorder

L’interface IDiscRecorder permet d’accéder à un seul appareil d’enregistrement de disque, étiqueté l’enregistreur de disque actif. Un objet IMAPI tel que MSDiscMasterObj gère un enregistreur de disque actif.
IDiscRecorder2

Cette interface représente un appareil physique. Cette interface permet de récupérer des informations sur un périphérique CD et DVD installé sur l’ordinateur et d’effectuer des opérations telles que la fermeture de la barre d’état ou l’éjection du média.
IDiscRecorder2Ex

Cette interface représente un appareil physique.
IEnumFsiItems

Utilisez cette interface pour énumérer les éléments de répertoire et de fichier enfants d’un objet FsiDirectoryItem.
IEnumProgressItems

Utilisez cette interface pour énumérer une collection d’éléments de progression.
IFileSystemImage

Utilisez cette interface pour créer une image de système de fichiers, définir un paramètre de session et importer ou exporter une image.
IFileSystemImage2

Utilisez cette interface pour écrire plusieurs entrées de démarrage ou images de démarrage requises pour la prise en charge EFI/UEFI. Par exemple, le support de démarrage avec des sangles de démarrage pour Windows XP et Windows Vista.
IFileSystemImage3

Utilisez cette interface pour définir ou case activée les métadonnées et les métadonnées miroir fichiers dans un système de fichiers UDF (rev 2.50 et versions ultérieures) afin de déterminer la redondance.
IFileSystemImageResult

Utilisez cette interface pour obtenir des informations sur l’image gravée, le flux de données d’image et les informations de progression.
IFileSystemImageResult2

L’interface IFileSystemImageResult2 permet à l’objet enregistreur de données de récupérer des informations sur les blocs modifiés dans les images créées pour les disques réinscriptibles.
IFsiDirectoryItem

Utilisez cette interface pour ajouter ou supprimer des éléments de l’image du système de fichiers.
IFsiDirectoryItem2

Utilisez cette interface pour ajouter une arborescence de répertoires, qui inclut tous les sous-répertoires, fichiers et flux nommés associés à une image de système de fichiers.
IFsiFileItem

Utilisez cette interface pour identifier la taille du fichier et le flux de données du contenu du fichier.
IFsiFileItem2

Utilisez cette interface pour ajouter, supprimer et énumérer des flux nommés associés à un fichier. Cette interface permet également d’accéder à l’attribut « Temps réel » d’un fichier.
IFsiItem

Interface de base contenant des propriétés communes aux éléments de fichier et de répertoire.
IFsiNamedStreams

Utilisez cette interface pour énumérer les flux nommés associés à un fichier dans une image de système de fichiers.
IIsoImageManager

Utilisez cette interface pour vérifier si un fichier .iso existant contient un système de fichiers valide pour la gravure.
IJolietDiscMaster

L’interface IJolietDiscMaster permet la préproduction d’un disque de données CD.
IMultisession

Interface de base contenant des propriétés communes aux interfaces multisession dérivées.
IMultisessionRandomWrite

Utilisez cette interface pour récupérer des informations sur l’état actuel des médias, ce qui autorise les écritures aléatoires et ne prend pas en charge le concept de sessions physiques.
IMultisessionSequential

Utilisez cette interface pour récupérer des informations sur la session d’importation précédente sur un média enregistré séquentiellement, si le média contient une session précédente.
IMultisessionSequential2

Utilisez cette interface pour récupérer des informations sur la taille d’une unité accessible en écriture sur un média enregistré de manière séquentielle.
IProgressItem

Utilisez cette interface pour récupérer des informations de bloc pour un segment de l’image de fichier de résultat.
IProgressItems

Utilisez cette interface pour énumérer les éléments de progression dans une image de résultat.
IRawCDImageCreator

Utilisez cette interface pour créer une image DE CD RAW à utiliser dans l’écriture sur un support CD en mode Disque à la fois (DAO). Les images créées avec cette interface peuvent être écrites sur un support CD à l’aide de l’interface IDiscFormat2RawCD.
IRawCDImageTrackInfo

Utilisez cette interface pour suivre les propriétés par piste appliquées au cd-rom.
IRedbookDiscMaster

L’interface IRedbookDiscMaster permet la mise en scène d’une image CD audio. Il représente l’un des formats pris en charge par MSDiscMasterObj et permet la création de disques audio multi-pistes en mode Track-at-Once (écarts audio de taille fixe).
IStreamConcatenate

Utilisez cette interface pour combiner plusieurs flux de données en un seul flux.
IStreamInterleave

Utilisez cette interface pour combiner plusieurs flux de données en un seul flux en interspersant alternativement des parties de chacun d’eux.
IStreamPseudoRandomBased

Utilisez cette interface pour générer un flux de données en lecture seule dont les données sont initialisées avec des données pseudo-aléatoires (non sécurisées du point de vue du chiffrement). Vous devez appeler la méthode SetSize pour définir la taille demandée du flux.
IWriteEngine2

Utilisez cette interface pour écrire un flux de données sur un appareil.
IWriteEngine2EventArgs

Utilisez cette interface pour récupérer des informations sur l’opération d’écriture en cours. Cette interface est passée à la méthode DWriteEngine2Events::Update que vous implémentez.
IWriteSpeedDescriptor

Utilisez cette interface pour récupérer des configurations d’écriture détaillées prises en charge par l’enregistreur de disque et le support actuel, par exemple, le type de média, la vitesse d’écriture, le type de contrôle de vitesse de rotation.