DXGK_PHYSICALADAPTERFLAGS struttura (d3dkmddi.h)
DXGK_PHYSICALADAPTERFLAGS definisce un set di flag per indicare il tipo di modello di gestione della memoria supportato da un dispositivo.
Sintassi
typedef struct _DXGK_PHYSICALADAPTERFLAGS {
union {
struct {
UINT IoMmuSupported : 1;
UINT GpuMmuSupported : 1;
UINT MovePagingSupported : 1;
UINT VPRPagingContextRequired : 1;
UINT AllowHardwareProtectedNoVpr : 1;
UINT VirtualCopyEngineSupported : 1;
UINT GpuVaIommuRequired : 1;
UINT GpuVaIommuGlobalRequired : 1;
UINT GpuVaIommuCacheCoherent : 1;
#if ...
UINT Reserved : 23;
#elif
UINT Reserved : 26;
#elif
UINT Reserved : 27;
#elif
UINT Reserved : 28;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_PHYSICALADAPTERFLAGS;
Members
IoMmuSupported
Indica che la CPU e la GPU condividono uno spazio indirizzi comune e tabelle di pagine comuni.
GpuMmuSupported
Indica che la gestione memoria video gestisce l'unità di gestione della memoria GPU e le tabelle di pagina sottostanti per esporre i servizi al driver in modalità utente.
MovePagingSupported
Indica che il driver del dispositivo è in grado di spostare il contenuto in una nuova destinazione nello stesso segmento di memoria.
VPRPagingContextRequired
Indica che il driver di dispositivo richiede che le operazioni di paging spostate eseguite all'interno di un'area protetta video (VPR) si verifichino in un contesto di paging diverso rispetto alle operazioni di paging standard.
AllowHardwareProtectedNoVpr
Indica che l'hardware non usa un VPR basato su intervallo per le superfici protette dall'hardware e usa invece la protezione hardware basata sull'allocazione.
VirtualCopyEngineSupported
Indica che il driver implementa un segmento di apertura emulato e usa un nodo hardware virtualizzato per eseguire il mapping e annullare il mapping delle tabelle di pagina per l'apertura. Supportato a partire da Windows 10 versione 2004.
GpuVaIommuRequired
GpuVaIommuGlobalRequired
GpuVaIommuCacheCoherent
Reserved
Questo membro è riservato e deve essere impostato su zero.
Value
Valore consolidato dei membri del campo di bit in questa struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |