D3DKMT_OFFERALLOCATIONS 结构 (d3dkmthk.h)
定义驱动程序提供以供重复使用的视频内存分配。 与 D3DKMTOfferAllocations 函数一 起使用。
语法
typedef struct _D3DKMT_OFFERALLOCATIONS {
[in] D3DKMT_HANDLE hDevice;
void D3DKMT_PTR(
D3DKMT_HANDLE *unnamedParam1,
pResources unnamedParam2
);
void D3DKMT_PTR(
const D3DKMT_HANDLE *unnamedParam1,
HandleList unnamedParam2
);
[in] UINT NumAllocations;
[in] D3DKMT_OFFER_PRIORITY Priority;
D3DKMT_OFFER_FLAGS Flags;
} D3DKMT_OFFERALLOCATIONS;
成员
[in] hDevice
D3DKMT_HANDLE数据类型,表示创建分配的设备的内核模式句柄。
void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pResources unnamedParam2)
void D3DKMT_PTR( const D3DKMT_HANDLE *unnamedParam1, HandleList unnamedParam2)
[in] NumAllocations
pResources 或 HandleList 成员中的项数,以非 NULL 为准。
[in] Priority
优先级,类型 为 D3DKMT_OFFER_PRIORITY,用于提供分配以供重复使用。
Flags
标记选项。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 |
最低受支持的服务器 | Windows Server 2012 |
标头 | d3dkmthk.h (包括 D3dkmthk.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈