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