Partager via


structure DXGKARG_QUERYPROBEDBARS (dispmprt.h)

Interroger les registres d’adresses de base sondés (BARS).

Syntaxe

typedef struct _DXGKARG_QUERYPROBEDBARS {
  ULONG  VirtualFunctionIndex;
  PULONG BaseRegisterValues;
} DXGKARG_QUERYPROBEDBARS, *PDXGKARG_QUERYPROBEDBARS;

Membres

VirtualFunctionIndex

Décalage de base zéro de la fonction virtuelle de la première VF exposée par cette fonction physique.

BaseRegisterValues

Pointeur vers un tableau d’ULONG limité par le nombre de registres d’adresses de base dans un appareil PCI (actuellement 6). Le pilote doit remplir entièrement ce tableau, même si les valeurs sont 0. Ces valeurs représentent les tailles de barre d’attente PCIe en octets. La valeur retournée doit être la taille, moins -1, puis au niveau du bit non. Par exemple, une barre d’barres de 256 Mo est représentée sous la forme 0xF000'0000. Il s’agit de la même façon que le bus PCI énumère les tailles DE BARRE. Pour les barres 64 bits (ou les barres supérieures à 4 Go), deux barres séquentielles sont utilisées, la barre inférieure définissant le bit PCI_TYPE_64BIT (0x4) dans la barre inférieure.

Configuration requise

Condition requise Valeur
En-tête dispmprt.h