Condividi tramite


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)

Vedi anche

D3DKMTDestroyAllocation2

D3DKMT_DESTROYALLOCATION2