struttura D3DDDICB_OFFERALLOCATIONS (d3dumddi.h)
Definisce le allocazioni di memoria video offerte dal driver per il riutilizzo. Usato con la funzione pfnOfferAllocationsCb .
Sintassi
typedef struct _D3DDDICB_OFFERALLOCATIONS {
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[in] UINT NumAllocations;
[in] D3DDDI_OFFER_PRIORITY Priority;
} D3DDDICB_OFFERALLOCATIONS;
Members
[in] pResources
Matrice di handle di runtime Direct3D per le risorse da offrire.
Se il driver in modalità utente usa la matrice specificata da HandleList per offrire un elenco di allocazioni, deve impostare pResources su NULL. Viceversa, se il driver usa la matrice specificata da pResources per offrire un elenco di risorse, deve impostare HandleList su NULL.
[in] HandleList
Matrice di D3DKMT_HANDLE tipi di dati che rappresentano handle in modalità kernel alle allocazioni da offrire.
Se le risorse sono state create con il valore del flag D3D10_DDI_BIND_PRESENT impostato in pCreateResource-BindFlags>, offrire le risorse dagli handle di allocazione, non dagli handle di risorsa.
[in] NumAllocations
Numero di elementi nei membri pResources o HandleList , indipendentemente dal fatto che non sia NULL.
[in] Priority
Priorità, di tipo D3DDDI_OFFER_PRIORITY, con cui offrire le allocazioni per il riutilizzo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | d3dumddi.h (include D3dumddi.h) |