创建配置文件
在许多情况下,需要创建一个空配置文件来根据需要进行配置。 在其他情况下,编辑现有配置文件(如系统配置文件)会更容易。 有关使用系统配置文件的详细信息,请参阅 使用系统配置文件。
创建可供配置的空配置文件需要配置文件管理器对象。 若要获取配置文件管理器对象的 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;
}
相关主题