Share via


NDIS_SRIOV_PROBED_BARS_INFO 구조체(ntddndis.h)

NDIS_SRIOV_PROBED_BARS_INFO 구조체는 단일 루트 I/O 가상화(SR-IOV) 인터페이스를 지원하는 네트워크 어댑터의 PCI Express(PCIe) 기준 주소 레지스터(BAR) 값을 지정합니다.

NDIS_SRIOV_PROBED_BARS_INFO 구조체에서 지정한 값은 PCI 버스 드라이버에서 수행한 쿼리에 따라 어댑터에서 보고한 값입니다. 이 쿼리는 디바이스에 필요한 메모리 또는 I/O 주소 공간을 결정합니다.

구문

typedef struct _NDIS_SRIOV_PROBED_BARS_INFO {
  NDIS_OBJECT_HEADER Header;
  ULONG              BaseRegisterValuesOffset;
} NDIS_SRIOV_PROBED_BARS_INFO, *PNDIS_SRIOV_PROBED_BARS_INFO;

멤버

Header

NDIS_SRIOV_PROBED_BARS_INFO 구조체의 형식, 수정 버전 및 크기입니다. 이 멤버는 NDIS_OBJECT_HEADER 구조체로 형식이 지정됩니다.

미니포트 드라이버는 헤더Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT 설정해야 합니다. NDIS_SRIOV_PROBED_BARS_INFO 구조체의 버전을 지정하려면 드라이버가 HeaderRevision 멤버를 다음 값으로 설정해야 합니다.

NDIS_SRIOV_PROBED_BARS_INFO_REVISION_1

NDIS 6.30 이상에 대한 원래 버전입니다.

Size 멤버를 NDIS_SIZEOF_SRIOV_PROBED_BARS_INFO_REVISION_1 설정합니다.

BaseRegisterValuesOffset

이 구조체의 시작부터 ULONG 값 배열까지 오프셋을 바이트 단위로 포함하는 ULONG 값입니다. 배열에는 PCIe 네트워크 어댑터의 각 BAR에 대한 ULONG 값이 포함됩니다.

이 배열 내의 최대 요소 수는 PCI_TYPE0_ADDRESSES.

자세한 내용은 주의 섹션을 참조하세요.

설명

NDIS_SRIOV_PROBED_BARS_INFO 구조는 OID_SRIOV_PROBED_BARS OID 쿼리 요청에 사용됩니다. NDIS_SRIOV_PROBED_BARS_INFO 구조체를 따르는 배열의 각 요소에는 네트워크 어댑터의 BAR에 대한 ULONG 값이 포함됩니다. 배열 내 요소의 오프셋은 어댑터에 있는 BAR의 오프셋과 일치해야 합니다.

참고 배열의 각 요소에는 PCI 버스 드라이버에서 수행한 BAR 쿼리 중에 반환된 BAR 값이 포함되어야 합니다.
 
PCI 디바이스의 기본 주소 레지스터에 대한 자세한 내용은 PCI Local Bus 사양을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.30 이상에서 지원됩니다.
머리글 ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_OBJECT_HEADER

OID_SRIOV_PROBED_BARS