struttura D3DDDICB_DESTROYALLOCATION2FLAGS (d3dukmdt.h)
La struttura D3DDDICB_DESTROYALLOCATION2FLAGS viene usata con la struttura D3DKMT_DESTROYALLOCATION2 per descrivere i parametri per il rilascio delle 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;
Membri
AssumeNotInUse
Valore | Significato |
---|---|
FALSO | Indica al gestore della memoria video di presupporre che i comandi accodati prima della richiesta di distruzione possano tentare di accedere all'allocazione distrutta e di deferire l'operazione di distruzione fino al termine dei comandi in coda. |
VERO | Indica al gestore della memoria video di ignorare i comandi in sospeso nel dispositivo proprietario ed eliminare immediatamente le allocazioni. |
SynchronousDestroy
Valore | Significato |
---|---|
FALSO | Indica al kernel grafico DirectX che la chiamata può restituire prima che la memoria della superficie sottostante venga recuperata completamente dal sistema operativo. |
VERO | Indica al kernel della grafica DirectX di attendere fino a quando la memoria della 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
intestazione | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |