DXGK_PHYSICALADAPTERFLAGS-Struktur (d3dkmddi.h)
DXGK_PHYSICALADAPTERFLAGS definiert eine Reihe von Flags, um den Typ des Speicherverwaltungsmodells anzugeben, das von einem Gerät unterstützt wird.
Syntax
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;
Member
IoMmuSupported
Gibt an, dass CPU und GPU einen gemeinsamen Adressraum und allgemeine Seitentabellen gemeinsam nutzen.
GpuMmuSupported
Gibt an, dass der Videospeicher-Manager die GPU-Speicherverwaltungseinheit und die zugrunde liegenden Seitentabellen verwaltet, um Dienste für den Benutzermodustreiber verfügbar zu machen.
MovePagingSupported
Gibt an, dass der Gerätetreiber Inhalte an ein neues Ziel im gleichen Speichersegment verschieben kann.
VPRPagingContextRequired
Gibt an, dass der Gerätetreiber erfordert, dass Pagingvorgänge, die innerhalb einer videogeschützten Region (Video Protected Region, VPR) ausgeführt werden, in einem anderen Pagingkontext als standard pagingvorgänge erfolgen.
AllowHardwareProtectedNoVpr
Gibt an, dass die Hardware keine bereichsbasierte VPR für hardwaregeschützte Oberflächen verwendet, sondern stattdessen den zuordnungsbasierten Hardwareschutz verwendet.
VirtualCopyEngineSupported
Gibt an, dass der Treiber ein emuliertes Blendensegment implementiert und einen virtualisierten Hardwareknoten zum Zuordnen und Aufheben der Zuordnung der Seitentabellen für die Blende verwendet. Unterstützt ab Windows 10 Version 2004.
GpuVaIommuRequired
GpuVaIommuGlobalRequired
GpuVaIommuCacheCoherent
Reserved
Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden.
Value
Der konsolidierte Wert der Bitfeldmember in dieser Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |