启动刻录过程

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

必须先分配要刻录的播放列表,然后才能开始刻录。 使用 IWMPCdromBurn::p ut_burnPlaylist 指定用于刻录的播放列表。

HRESULT CMainDlg::PutPlaylist (void)
{
    // Specify the burn playlist.   
    HRESULT hr = m_spCdromBurn->put_burnPlaylist(m_spPlaylist);

    // Update the status information.
    if (SUCCEEDED(hr))
    {
        hr = m_spCdromBurn->refreshStatus();
    }

    return hr;
}

有关使用播放列表的信息,请参阅 IWMPPlaylist

若要启动刻录操作,请调用 IWMPCdromBurn::startBurn

// Start burning.
hr = m_spCdromBurn->startBurn();

可以通过调用 IWMPCdromBurn::stopBurn 来停止燃烧操作。

// Stop burning.
hr = m_spCdromBurn->stopBurn();

刻录 CD

检索 CD 刻录接口

擦除可重写 CD

检索驱动器和光盘状态

检索刻录状态