estructura D3DDDICB_OFFERALLOCATIONS (d3dumddi.h)
Define las asignaciones de memoria de vídeo que ofrece el controlador para su reutilización. Se usa con la función pfnOfferAllocationsCb .
Sintaxis
typedef struct _D3DDDICB_OFFERALLOCATIONS {
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[in] UINT NumAllocations;
[in] D3DDDI_OFFER_PRIORITY Priority;
} D3DDDICB_OFFERALLOCATIONS;
Miembros
[in] pResources
Una matriz del entorno de ejecución de Direct3D controla los recursos que se van a ofrecer.
Si el controlador en modo de usuario usa la matriz especificada por HandleList para ofrecer una lista de asignaciones, debe establecer pResources en NULL. Por el contrario, si el controlador usa la matriz especificada por pResources para ofrecer una lista de recursos, debe establecer HandleList en NULL.
[in] HandleList
Matriz de D3DKMT_HANDLE tipos de datos que representan el modo kernel controla las asignaciones que se van a ofrecer.
Si los recursos se crearon con el valor de marca D3D10_DDI_BIND_PRESENT establecido en pCreateResource-BindFlags>, ofrezca los recursos por sus identificadores de asignación, no por sus identificadores de recursos.
[in] NumAllocations
Número de elementos de los miembros pResources o HandleList , lo que no sea NULL.
[in] Priority
Prioridad, de tipo D3DDDI_OFFER_PRIORITY, con la que se ofrecen las asignaciones para su reutilización.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |