Récupération de l’état du lecteur et du disque
[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Avant de commencer une opération de gravure de CD, vous devez vous assurer que le lecteur de CD-ROM sélectionné prend en charge l’opération que vous souhaitez effectuer. Par instance, vous devez case activée qu’un CD peut être effacé avant d’appeler IWMPCdromBurn::erase. Le code suivant montre un exemple d’utilisation de IWMPCdromBurn::isAvailable pour déterminer si une opération est prise en charge :
VARIANT_BOOL vbResult;
// Check whether this drive can burn CDs.
CComBSTR bstrItem;
HRESULT hr = bstrItem.Append("Burn");
if (SUCCEEDED(hr))
{
hr = m_spCdromBurn->isAvailable(bstrItem, &vbResult);
}
if (SUCCEEDED(hr))
{
if (VARIANT_TRUE == vbResult)
{
// The current drive can burn CDs.
}
}
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour