Compartilhar via


estrutura DXGKARG_QUERYPROBEDBARS (dispmprt.h)

Consultar registros de endereço base (BARS) investigados.

Sintaxe

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

Membros

VirtualFunctionIndex

Deslocamento baseado em zero da Função Virtual do primeiro VF exposto por essa Função Física.

BaseRegisterValues

Ponteiro para uma matriz de ULONGs limitada pelo número de Registros de Endereços Base em um dispositivo PCI (atualmente 6). O driver deve preencher totalmente essa matriz, mesmo que os valores sejam 0. Esses valores representam os tamanhos de PCIe BAR em bytes. O valor retornado deve ser o tamanho, menos -1 e, em seguida, não bit a bit. Por exemplo, uma BARRA de 256 MB é representada como 0xF000'0000. Essa é a mesma maneira que o barramento PCI enumera tamanhos de BARRA. Para barras de 64 bits (ou barras maiores que 4 GB), duas barras sequenciais são usadas, com a barra inferior definindo o bit PCI_TYPE_64BIT (0x4) na barra inferior.

Requisitos

Requisito Valor
Cabeçalho dispmprt.h