DXCoreCreateAdapterFactory 函式 (dxcore.h)
建立 DXCore 配接器處理站,您可以使用它來產生進一步的 DXCore 物件。 如需程式設計指引和程式碼範例,請參閱 使用 DXCore 列舉配接器。
語法
HRESULT DXCoreCreateAdapterFactory(
REFIID riid,
[out] void **ppvFactory
);
參數
riid
類型: REFIID
您想要在 ppvFactory中傳回之介面的全域唯一識別碼 (GUID) 參考。 這必須是 IDXCoreAdapterFactory (IID) 介面識別碼。
[out] ppvFactory
類型: void**
具有 riid 參數中所指定 IID 之介面的指標位址。 成功傳回時, *ppvFactory (取值位址) 包含所建立 DXCore 處理站的指標。
傳回值
類型: HRESULT
如果函式成功,它會 傳回S_OK。 否則,它會傳回 HRESULT錯誤碼。
傳回值 | 描述 |
---|---|
E_NOINTERFACE | 為 riid提供不正確值。 |
E_POINTER | nullptr 已提供給 ppvFactory。 |
備註
在 IDXCoreAdapterFactory 介面、 IDXCoreAdapterList 介面或 IDXCoreAdapter 介面上存在參考的持續時間,對 DXCoreCreateAdapterFactory、 IDXCoreAdapterList::GetFactory或 IDXCoreAdapter::GetFactory 會傳回相同物件的指標,增加 IDXCoreAdapterFactory 介面的參考計數。
需求
最低支援的用戶端 | Windows 10 (組建 18936) |
目標平台 | Windows |
標頭 | dxcore.h |
程式庫 | dxcore.lib |
Dll | dxcore.dll |