DXGKARG_QUERYPROBEDBARS 구조체(dispmprt.h)

검색된 기본 주소 레지스터(BARS)를 쿼리합니다.

구문

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

멤버

VirtualFunctionIndex

이 물리적 함수에 의해 노출된 첫 번째 VF에서 가상 함수의 0부터 시작하는 오프셋입니다.

BaseRegisterValues

PCI 디바이스의 기본 주소 레지스터 수로 제한된 ULONG 배열에 대한 포인터입니다(현재 6). 값이 0인 경우에도 드라이버는 이 배열을 완전히 채워야 합니다. 이러한 값은 PCIe BAR 크기(바이트)를 나타냅니다. 반환된 값은 -1을 뺀 다음 비트가 아닌 크기여야 합니다. 예를 들어 256MB BAR는 0xF000'0000으로 표시됩니다. 이는 PCI 버스가 BAR 크기를 열거하는 것과 동일합니다. 64비트 막대(또는 4GB보다 큰 막대)의 경우 아래쪽 막대에서 PCI_TYPE_64BIT(0x4) 비트를 설정하는 두 개의 순차 막대가 사용됩니다.

요구 사항

요구 사항
헤더 dispmprt.h