D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE结构(d3dkmthk.h)
描述将全局 NT 句柄映射到资源信息所需的信息。
语法
typedef struct _D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE {
[in] D3DKMT_HANDLE hDevice;
[in] HANDLE hNtHandle;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
[out] UINT TotalPrivateDriverDataSize;
[out] UINT ResourcePrivateDriverDataSize;
[out] UINT NumAllocations;
} D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE;
成员
[in] hDevice
表示设备的内核模式句柄的D3DKMT_HANDLE数据类型。
[in] hNtHandle
要查询的资源的全局 NT 句柄。
[in] pPrivateRuntimeData
指向调用方提供的缓冲区的指针,其中将复制与资源关联的运行时专用数据。
[in] PrivateRuntimeDataSize
pPrivateRuntimeData 成员指向的缓冲区的大小(以字节为单位)。
[out]如果 pPrivateRuntimeDataNULL,则此成员是接收运行时专用数据所需的缓冲区的大小(以字节为单位)。 否则,此成员是复制到缓冲区的运行时专用数据的大小(以字节为单位)。
[out] TotalPrivateDriverDataSize
保存与资源关联的所有分配的所有驱动程序专用数据所需的缓冲区的大小(以字节为单位)。
[out] ResourcePrivateDriverDataSize
驱动程序的资源专用数据的大小(以字节为单位)。
[out] NumAllocations
与资源关联的分配数。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | Windows Server 2012 |
标头 | d3dkmthk.h (包括 D3dkmthk.h) |