共用方式為


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

另請參閱