Skip to main content
将应用程序定义的数据设置到设备对象,并将该数据与应用程序定义的 GUID 关联。

语法

参数

guid [in]
类型:const GUID &
要与数据关联的 GUID DataSize [in]
类型:UINT
数据的大小(以字节为单位)。 pData [in, optional]
类型:const void *
指向内存块的指针,该内存块包含要与此设备对象一起存储的数据。如果 pDataNULL,则 DataSize 也必须为 0,并且之前与 guid 中指定的 GUID 关联的任何数据都将被销毁。

返回值

类型:HRESULT 此方法返回 Direct3D 12 返回代码之一。

备注

不要使用 Direct3D 11 调试对象命名方案(即使用带有 ASCII 名称的 WKPDID_D3DDebugObjectName 调用 ID3D12Object::SetPrivateData), 而是使用 UNICODE 名称调用 ID3D12Object::SetName

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

ID3D12Object
最后修改于 2026年8月24日