ID3D10Device::SetPrivateData 方法 (d3d10.h)

將數據設定為裝置,並將該數據與 guid 產生關聯。

語法

HRESULT SetPrivateData(
  [in] REFGUID    guid,
  [in] UINT       DataSize,
  [in] const void *pData
);

參數

[in] guid

類型: REFGUID

與數據相關聯的 Guid。

[in] DataSize

類型: UINT

數據的大小。

[in] pData

類型: const void*

要與此裝置一起儲存之數據的指標。 如果 pData 是 NULL,DataSize 也必須是 0,而且先前與 guid 相關聯的任何數據都會終結。

傳回值

類型: HRESULT

此方法會傳回下列其中一個 Direct3D 10 傳回碼

備註

您可以使用 ID3D10DeviceChild::GetPrivateData 擷取儲存在裝置中的數據。

使用這個方法的數據和 guid 集通常為應用程式定義。

規格需求

需求
目標平台 Windows
標頭 d3d10.h
程式庫 D3D10.lib

另請參閱

ID3D10Device 介面