D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA结构(d3dukmdt.h)

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATApfnGetResourcePresentPrivateDriverDataCb 一起使用,以查询与当前期间与资源关联的资源专用数据。

语法

typedef struct _D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA {
  [in]      D3DKMT_HANDLE hResource;
  [in, out] UINT          PrivateDriverDataSize;
  [in, out] PVOID         pPrivateDriverData;
} D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA;

成员

[in] hResource

DirectX 图形内核资源句柄。

[in, PrivateDriverDataSize

pPrivateDriverData 缓冲区的大小(以字节为单位)。 当零或空间不足时,所需缓冲区的大小将返回给调用方以及调用方法中的 STATUS_INVALID_BUFFER_SIZEHRESULT 值。

注意 当使用新缓冲区大小进行另一次调用时,资源可以与不同的大小缓冲区相关联。
 

[in, pPrivateDriverData

将写入专用数据的缓冲区。

要求

要求 价值
最低支持的客户端 Windows 10
支持的最低服务器 Windows Server 2016
标头 d3dukmdt.h (包括 D3dumddi.h, D3dkmddi.h)

另请参阅

pfnGetResourcePresentPrivateDriverDataCb