Partager via


DXGK_PHYSICALADAPTERCAPS structure (d3dkmddi.h)

La structure DXGK_PHYSICALADAPTERCAPS est utilisée pour signaler les détails d’une carte physique.

Syntaxe

typedef struct _DXGK_PHYSICALADAPTERCAPS {
  WORD                      NumExecutionNodes;
  WORD                      PagingNodeIndex;
  HANDLE                    DxgkPhysicalAdapterHandle;
  DXGK_PHYSICALADAPTERFLAGS Flags;
  UINT                      VPRPagingNode;
  UINT                      VirtualCopyNodeIndex;
} DXGK_PHYSICALADAPTERCAPS;

Membres

NumExecutionNodes

Nombre de nœuds d’exécution dans l’adaptateur physique.

PagingNodeIndex

Index du nœud de pagination pour l’adaptateur physique.

DxgkPhysicalAdapterHandle

Handle, qui est passé au pilote en mode noyau en tant que DXGKRNL_INTERFACE ::D eviceHandle dans DxgkDdiStartDevice.

Flags

Valeur Signification
Flags.IoMmuSupported TRUE L’adaptateur prend en charge IoMmu.
Flags.GpuMmuSupported TRUE L’adaptateur prend en charge GpuMmu.
Flags.MovePagingSupported TRUE L’adaptateur prend en charge la pagination de déplacement.
Flags.VPRPagingContextRequired TRUE L’adaptateur nécessite l’index du nœud de pagination VPR.

VPRPagingNode

Index du nœud à utiliser pour déplacer la pagination dans le VPR.

VirtualCopyNodeIndex

Node est spécifié en tant que nœud de moteur de copie virtuel. Disponible à partir de Windows 10 version 2004 (WDDM 2.7).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3dkmddi.h (include D3dkmddi.h)