D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA结构(d3dukmdt.h)
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA 与 pfnGetResourcePresentPrivateDriverDataCb 一起使用,以查询与当前期间与资源关联的资源专用数据。
语法
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) |