다음을 통해 공유


kdnetpf.h 헤더

이 헤더는 고속 네트워크 어댑터의 성능 향상을 위해 2PF 디버거 지원을 위한 미니포트 NDIS 드라이버에서 사용됩니다. 이 기능은 Windows 11 이상에서 사용할 수 있습니다.

KDNET에 PCI PF(다중 물리적 함수) 기능을 사용하면 성능에 미치는 영향을 최소화하면서 디버깅을 사용하도록 설정할 수 있습니다.

PF(물리적 함수)는 SR-IOV(단일 루트 I/O 가상화) 인터페이스를 지원하는 네트워크 어댑터의 PCI Express(PCIe) 함수입니다. PF에는 PCIe 구성 공간에 SR-IOV 확장 기능이 포함되어 있습니다. 이 기능은 가상화를 사용하도록 설정하고 PCIe VF(가상 함수)를 노출하는 등 네트워크 어댑터의 SR-IOV 기능을 구성하고 관리하는 데 사용됩니다.

PF는 PCIe 구성 공간에서 SR-IOV 확장 기능 구조를 지원합니다. 이 구조체는 PCI-SIG 단일 루트 I/O 가상화 및 공유 1.1 사양에 정의되어 있습니다.

자세한 내용은 아래 항목을 참조하세요.

kdnetpf.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

구조체

 
NDIS_KDNET_ADD_PF

KDNETPF 전송 지원 NDIS_KDNET_ADD_PF 구조는 BDF 포트에 PF를 추가하는 데 필요한 데이터를 설명합니다.
NDIS_KDNET_BDF

KDNETPF 전송 지원 NDIS_KDNET_BDF 구조는 쿼리할 포트의 PCI 위치를 설명합니다.
NDIS_KDNET_ENUMERATE_PFS

KDNETPF 전송 지원 NDIS_KDNET_ENUMERATE_PFS 구조는 PF 목록을 열거하는 데 필요한 데이터를 설명합니다.
NDIS_KDNET_PF_ENUM_ELEMENT

KDNETPF 전송 지원 API NDIS_KDNET_PF_ENUM_ELEMENT PF 요소 배열 구조입니다.
NDIS_KDNET_QUERY_PF_INFORMATION

KDNETPF 전송 지원 API NDIS_KDNET_QUERY_PF_INFORMATION 구조체는 PF 관리 데이터를 쿼리하는 데 필요한 데이터를 설명합니다.
NDIS_KDNET_REMOVE_PF

KDNETPF 전송 지원 API NDIS_KDNET_REMOVE_PF 구조는 BDF 포트에서 PF를 제거하는 데 필요한 데이터를 설명합니다.

열거형

 
NDIS_KDNET_PF_STATE

KDNETPF 전송 지원 NDIS_KDNET_PF_STATE 열거형은 PF 상태를 정의합니다.
NDIS_KDNET_PF_USAGE_TAG

KDNETPF 전송 지원 NDIS_KDNET_PF_USAGE_TAG 열거형은 PF 사용을 정의합니다.