Condividi tramite


DXGKARG_QUERYPROBEDBARS struttura (dispmprt.h)

Registrare gli indirizzi di base con probe di query (BARS).

Sintassi

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

Members

VirtualFunctionIndex

Offset in base zero della funzione virtuale dal primo VF esposto da questa funzione fisica.

BaseRegisterValues

Puntatore a una matrice di ULONGs delimitati dal numero di registri indirizzi di base in un dispositivo PCI (attualmente 6). Il driver deve compilare completamente questa matrice, anche se i valori sono 0. Questi valori rappresentano le dimensioni di PCIe BAR in byte. Il valore restituito deve essere la dimensione, meno -1 e quindi bit per bit non. Ad esempio, un bar da 256 MB viene rappresentato come 0xF000'0000. Si tratta dello stesso modo in cui il bus PCI enumera le dimensioni BAR. Per barre a 64 bit (o barre superiori a 4 GB) vengono usate due barre sequenziali, con la barra inferiore impostando il bit di PCI_TYPE_64BIT (0x4) nella barra inferiore.

Requisiti

Requisito Valore
Intestazione dispmprt.h