Partager via


Interface IDiscRecorder2 (imapi2.h)

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

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

Héritage

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

Méthodes

L’interface IDiscRecorder2 a ces méthodes.

 
IDiscRecorder2::AcquireExclusiveAccess

Obtient un accès exclusif à l’appareil.
IDiscRecorder2::CloseTray

Ferme la barre d’état du support.
IDiscRecorder2::D isableMcn

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

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

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

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

Récupère la liste des pages de fonctionnalités de l’appareil marquées comme actuelles.
IDiscRecorder2::get_CurrentProfiles

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

Détermine si l’appareil peut éjecter et recharger le média par la suite.
IDiscRecorder2::get_ExclusiveAccessOwner

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

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

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

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

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

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

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

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

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

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

Associe l’objet au périphérique de disque spécifié.
IDiscRecorder2::ReleaseExclusiveAccess

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

Notes

Pour créer l’objet MsftDiscRecorder2 dans un script, utilisez IMAPI2. MsftDiscRecorder2 comme identificateur de programme lors de l’appel de CreateObject.

Pour écrire des données dans un média, vous devez attacher un enregistreur à un enregistreur de format. Par exemple, pour attacher l’enregistreur à un enregistreur de données, appelez la méthode IDiscFormat2Data::p ut_Recorder .

Plusieurs propriétés de cette interface retournent des données de paquet définies par la commande multimédia (MMC). Pour plus d’informations sur le format des données de paquets, consultez la dernière révision de la spécification MMC à l’ftp://ftp.t10.org/t10/drafts/mmc5.

Configuration requise

   
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

IDiscRecorder2Ex