Condividi tramite


D3DDDI_MAKERESIDENT_FLAGS struttura (d3dukmdt.h)

D3DDDI_MAKERESIDENT_FLAGS viene usato con MakeResident (pfnMakeResidentCb o D3DKMTMakeResident) per indicare al sistema operativo di aggiungere una risorsa all'elenco di residenza del dispositivo e incrementare il conteggio dei riferimenti di residenza in questa allocazione.

Sintassi

typedef struct D3DDDI_MAKERESIDENT_FLAGS {
  union {
    struct {
      UINT CantTrimFurther : 1;
      UINT MustSucceed : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DDDI_MAKERESIDENT_FLAGS;

Members

CantTrimFurther

Questo flag deve essere usato dopo che il driver in modalità utente ha tagliato tutte le altre possibili risorse nel dispositivo e richiedere che la risorsa corrente venga effettuata per effettuare lo stato di avanzamento in un'operazione atomica specifica.

MustSucceed

Questo flag può essere impostato solo se è impostato anche CantTrimFurther . Indica che la risorsa in corso è fondamentale per lo stato di avanzamento del dispositivo. Se la gestione memoria video non riesce a soddisfare la richiesta, il dispositivo verrà inserito in errore.

Reserved

Questo membro è riservato e deve essere impostato su zero.

Value

Valore consolidato della 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

D3DKMTMakeResident

pfnMakeResidentCb