ID3D12Object::SetPrivateDataInterface 方法 (d3d12.h)
將 IUnknown 衍生介面與裝置對象產生關聯,並將該介面與應用程式定義的 GUID 產生關聯。
語法
HRESULT SetPrivateDataInterface(
[in] REFGUID guid,
[in, optional] const IUnknown *pData
);
參數
[in] guid
類型: REFGUID
要與介面建立關聯的 GUID 。
[in, optional] pData
類型: const IUnknown*
要與裝置對象相關聯的 IUnknown 衍生介面指標。 當設定時,其參考計數會遞增,而且當ID3D12Object終結時,或藉由呼叫SetPrivateData或 SetPrivateDataInterface 來覆寫數據時遞減其參考計數。
傳回值
類型: HRESULT
這個方法會傳回其中一個 Direct3D 12 傳回碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d12.h |
程式庫 | D3D12.lib |
Dll | D3D12.dll |