IDirectManipulationManager::CreateContent 方法 (directmanipulation.h)
用來建立次要內容的實例的 Factory 方法, (例如檢視區內的移動瀏覽指標) 。
語法
HRESULT CreateContent(
[in, optional] IDirectManipulationFrameInfoProvider *frameInfo,
[in] REFCLSID clsid,
[in] REFIID riid,
[out, retval] void **object
);
參數
[in, optional] frameInfo
次要內容的框架資訊提供者。 這應該符合用來建立檢視區的框架資訊提供者。
[in] clsid
次要內容的類別標識碼 (CLSID) 。 此識別子會指定內容類型。
[in] riid
介面的 IID。
[out, retval] object
實作指定介面的次要內容物件。
傳回值
如果方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
主要內容會自動與檢視區建立,且與檢視區具有一對一關聯性。 因此,無法建立、新增或移除主要內容。
次要內容會與檢視區分開建立。 檢視區可以新增或移除次要內容沒有限制。 所有次要內容轉換都是衍生自主要內容所支持的內容,主要內容會根據其類別標識碼 (CLSID) ) 所識別的專案 (用途套用特定規則。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | directmanipulation.h |