创建配置文件

在许多情况下,需要创建一个空配置文件来根据需要进行配置。 在其他情况下,编辑现有配置文件(如系统配置文件)会更容易。 有关使用系统配置文件的详细信息,请参阅 使用系统配置文件

创建可供配置的空配置文件需要配置文件管理器对象。 若要获取配置文件管理器对象的 IWMProfileManager 接口,请调用 WMCreateProfileManager 函数。

若要创建空配置文件,请调用 IWMProfileManager::CreateEmptyProfile。 创建空配置文件时,指定的唯一内容是配置文件符合的 Windows Media 格式 SDK 版本。 除非有使用以前版本的特定需求,否则应始终使用最新版本。 版本决定了配置文件的结构;以前的版本不支持某些属性。

以下示例代码演示如何创建新的配置文件。 若要在应用程序中编译此代码,请包含 stdio.h。 有关使用此代码的详细信息,请参阅 使用代码示例

HRESULT CreateProfile(IWMProfileManager* pProfileMgr, IWMProfile** ppProfile)
{
    HRESULT hr = S_OK;

    // Create the empty profile.
    hr = pProfileMgr->CreateEmptyProfile(WMT_VER_9_0, ppProfile);
    if(FAILED(hr))
    {
        printf("Could not create the profile.\n");
        return hr;
    }

    return S_OK;
}

IWMProfile 接口

IWMProfileManager 接口

使用配置文件