Partager via


Interface IDiscFormat2Data (imapi2.h)

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

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

Héritage

L’interface IDiscFormat2Data hérite d’IDiscFormat2. IDiscFormat2Data comporte également les types de membres suivants :

Méthodes

L’interface IDiscFormat2Data contient ces méthodes.

 
IDiscFormat2Data ::CancelWrite

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

Détermine si l’enregistrement sans exécution de mémoire tampon est activé pour les médias CDR, CD-RW et DVD-R.
IDiscFormat2Data ::get_ClientName

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

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

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

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

Récupère la vitesse d’écriture actuelle du lecteur. (IDiscFormat2Data.get_CurrentWriteSpeed)
IDiscFormat2Data ::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)
IDiscFormat2Data ::get_ForceMediaToBeClosed

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

Détermine si l’enregistreur de données doit remplacer le disque sur les types de supports pouvant être réinscritables. (Obtenir)
IDiscFormat2Data ::get_FreeSectorsOnMedia

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

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

Récupère la liste des interfaces multisession disponibles.
IDiscFormat2Data ::get_NextWritableAddress

Récupère l’emplacement de l’opération d’écriture suivante.
IDiscFormat2Data ::get_PostgapAlreadyInImage

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

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

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

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

Récupère le premier secteur de la session d’écriture précédente.
IDiscFormat2Data ::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)
IDiscFormat2Data ::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)
IDiscFormat2Data ::get_TotalSectorsOnMedia

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

Récupère l’état actuel de protection en écriture du média dans l’appareil.
IDiscFormat2Data ::p ut_BufferUnderrunFreeDisabled

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

Définit le nom convivial du client. (IDiscFormat2Data.put_ClientName)
IDiscFormat2Data ::p ut_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)
IDiscFormat2Data ::p ut_ForceMediaToBeClosed

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

Détermine si l’enregistreur de données doit remplacer le disque sur les types de supports pouvant être réinscritables. (Put)
IDiscFormat2Data ::p ut_PostgapAlreadyInImage

Détermine si le flux de données contient des lacunes post-écriture. (Put)
IDiscFormat2Data ::p ut_Recorder

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

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

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

Remarques

Pour créer l’objet MsftDiscFormat2Data dans un script, utilisez IMAPI2. MsftDiscFormat2Data en tant qu’identificateur du programme lors de l’appel de CreateObject.

Il est possible qu’une transition d’état d’alimentation se produise pendant une opération de combustion (c’est-à-dire la déconnexion de l’utilisateur ou la suspension du système), ce qui entraîne l’interruption du processus de gravure et une perte de données possible. Pour plus d’informations sur la programmation, consultez Prévention de la déconnexion ou de la suspension pendant une gravure.

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

IDiscFormat2

IDiscFormat2Erase

IDiscFormat2RawCD

IDiscFormat2TrackAtOnce