建立設定檔
在許多情況下,您會想要建立空的設定檔,以針對您的需求進行設定。 在其他情況下,編輯現有的設定檔會比較容易,例如系統設定檔。 如需使用系統設定檔的詳細資訊,請參閱 使用系統設定檔。
建立可供您設定的空白設定檔需要設定檔管理員物件。 若要取得設定檔管理員物件的 IWMProfileManager 介面,請呼叫 WMCreateProfileManager 函 式。
若要建立空的設定檔,請呼叫 IWMProfileManager::CreateEmptyProfile。 當您建立空的設定檔時,唯一指定的是設定檔符合的 Windows 媒體格式 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;
}
相關主題