创建配置文件
在许多情况下,需要创建一个空配置文件来根据需要进行配置。 在其他情况下,编辑现有配置文件(如系统配置文件)会更容易。 有关使用系统配置文件的详细信息,请参阅 使用系统配置文件。
创建可供配置的空配置文件需要配置文件管理器对象。 若要获取配置文件管理器对象的 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;
}
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈