Partager via


Interface IRawCDImageCreator (imapi2.h)

Utilisez cette interface pour créer une image CD RAW à utiliser dans l’écriture sur un média 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 .

Pour créer un instance de cette interface, appelez la fonction CoCreateInstance. Use__uuidof(MsftRawCDImageCreator) pour l’identificateur de classe et __uuidof(IRawCDImageCreator) pour l’identificateur d’interface.

Héritage

L’interface IRawCDImageCreator hérite de l’interface IDispatch. IRawCDImageCreator a également les types de membres suivants :

Méthodes

L’interface IRawCDImageCreator a ces méthodes.

 
IRawCDImageCreator ::AddSpecialPregap

Accepte l’objet IStream fourni et enregistre le pointeur associé à utiliser comme données pour le pré-intervalle pour la piste 1.
IRawCDImageCreator ::AddSubcodeRWGenerator

Autorise 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 de disque brute * 96 octets lors de la création de l’image finale.
IRawCDImageCreator ::AddTrack

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

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

Récupère la valeur actuelle 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.
IRawCDImageCreator ::get_ExpectedTableOfContents

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

Récupère le nombre total de secteurs utilisés sur le support actuel, y compris toute surcharge entre les pistes existantes.
IRawCDImageCreator ::get_MediaCatalogNumber

Définit le numéro de catalogue multimédia (MCN) pour l’intégralité du disque audio.
IRawCDImageCreator ::get_NumberOfExistingTracks

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

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

Récupère le numéro de piste de départ.
IRawCDImageCreator ::get_StartOfLeadout

Récupère la valeur qui définit l’adaptateur de base de données pour le début du prospect. Cette méthode peut être utilisée pour déterminer si l’image peut être écrite dans un média en la comparant à LastPossibleStartOfLeadout pour le média.
IRawCDImageCreator ::get_StartOfLeadoutLimit

Récupère la valeur de la propriété StartOfLeadoutLimit actuelle. Cette valeur spécifie si l’image résultante est nécessaire pour tenir sur un support avec un StartOfLeadout supérieur ou égal à l’adaptateur LBA.
IRawCDImageCreator ::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 d’intérêt.
IRawCDImageCreator ::p ut_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.
IRawCDImageCreator ::p ut_MediaCatalogNumber

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

Définit la valeur qui définit le type de fichier image qui sera généré.
IRawCDImageCreator ::p ut_StartingTrackNumber

Définit le numéro de piste de départ.
IRawCDImageCreator ::p ut_StartOfLeadoutLimit

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

Remarques

Les images créées avec cette interface peuvent être écrites dans un stockage persistant pour une utilisation ultérieure, ou peuvent être fournies directement à l’interface IDiscFormat2RawCD pour l’écriture sur un support CD.

Le média DVD ne prend pas en charge ce type d’écriture.

Cette interface est prise en charge dans Windows Server 2003 avec Service Pack 1 (SP1), Windows XP avec Service Pack 2 (SP2) et Windows Vista via le Feature Pack Windows pour le stockage. Toutes les fonctionnalités fournies par ce package de mise à jour sont prises en charge en mode natif dans Windows 7 et Windows Server 2008 R2.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2.h

Voir aussi

IMAPI_CD_SECTOR_TYPE