D3DDDICB_DESTROYALLOCATION2FLAGS struttura (d3dukmdt.h)
La struttura D3DDDICB_DESTROYALLOCATION2FLAGS viene usata con la struttura D3DKMT_DESTROYALLOCATION2 per descrivere i parametri per rilasciare le allocazioni con D3DKMTDestroyAllocation2.
Sintassi
typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
union {
struct {
UINT AssumeNotInUse : 1;
UINT SynchronousDestroy : 1;
UINT Reserved : 29;
UINT SystemUseOnly : 1;
};
UINT Value;
};
} D3DDDICB_DESTROYALLOCATION2FLAGS;
Members
AssumeNotInUse
Valore | Significato |
---|---|
FALSE | Indica alla gestione memoria video di presupporre che i comandi accodati prima della richiesta di distruzione possano tentare di accedere all'allocazione distrutta e deferire l'operazione di distruzione fino al termine dei comandi in coda. |
true | Indica alla gestione memoria video di ignorare i comandi in sospeso nel dispositivo proprietario e eliminare immediatamente le allocazioni. |
SynchronousDestroy
Valore | Significato |
---|---|
FALSE | Indica al kernel della grafica DirectX che la chiamata può restituire prima di recuperare completamente la memoria di superficie sottostante dal sistema operativo. |
true | Indica al kernel della grafica DirectX di attendere fino a quando la memoria di superficie non viene recuperata dal sistema operativo. |
Reserved
Questo membro è riservato e deve essere impostato su zero.
SystemUseOnly
Questo membro è riservato e non deve essere usato dal driver in modalità utente.
Value
Valore consolidato dei campi nella struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |