Hyper-V 확장 가능한 스위치 확장 작성 시작
Hyper-V 확장 가능 스위치 확장은 Hyper-V 확장 가능한 스위치 내에서 실행되는 NDIS 필터 또는 WFP(Windows 필터링 플랫폼) 필터로, Hyper-V 가상 스위치라고도 합니다.
확장에는 캡처, 필터링및 전달세 가지 클래스가 있습니다. 모두 NDIS 필터 드라이버로 구현할 수 있습니다. 필터링 확장은 WFP 필터 드라이버로 구현할 수도 있습니다.
드라이버 개발자를 위한 아키텍처 개요는 개요의 Hyper-V 확장 가능한 스위치를 참조하세요.
Hyper-V 확장 가능한 스위치 확장을 만들려면 다음 단계를 수행합니다.
확장 아키텍처 및 프로그래밍 모델에 대해 알아봅니다.
- NDIS 기반 확장에 대한 온라인 설명서를 읽어보세요. Hyper-V 확장 가능한 스위치부터 시작하세요. 확장 캡처, 필터링 및 전달은 표준 NDIS 필터링 API를 사용합니다. 가상 스위치 및 가상 머신의 구성, 알림 및 식별을 제공하도록 NDIS 인터페이스가 향상되었습니다.
- Hyper-V 확장 가능한 스위치 함수
- Hyper-V 확장 가능한 스위치 열거형
- Hyper-V 확장 가능한 스위치 구조체 및 공용체
- Hyper-V 확장 가능한 스위치 OID
- 확장 가능한 스위치 상태 표시
Hyper-V - Hyper-V 확장 가능한 스위치 매크로
- WFP 기반 확장에 대한 온라인 설명서를 읽어보세요. 가상 스위치 필터링 사용하기부터 시작합니다.
- 확장을 관리하는 데 사용할 수 있는 몇 가지 PowerShell 명령이 있습니다. 이는 설치된 Hyper-V 확장 가능한 스위치 확장 관리에 나열됩니다.
- NDIS 기반 확장에 대한 온라인 설명서를 읽어보세요. Hyper-V 확장 가능한 스위치부터 시작하세요. 확장 캡처, 필터링 및 전달은 표준 NDIS 필터링 API를 사용합니다. 가상 스위치 및 가상 머신의 구성, 알림 및 식별을 제공하도록 NDIS 인터페이스가 향상되었습니다.
개발 환경을 설정합니다.
- Microsoft Visual Studio를 설치합니다.
- Windows 드라이버 키트을 다운로드하여 설치합니다.
샘플 확장을 연구합니다.
- NDIS 전달 확장 샘플을 다운로드하세요.
- WFP 샘플을 다운로드하십시오. vSwitch 기능을 포함하는 작동하는 프로토타입입니다.
확장을 작성합니다.
- 샘플 중 하나를 시작점으로 사용하거나, 기존 필터 코드를 포팅하거나, 확장을 처음부터 작성할 수 있습니다.
- NDIS 확장을 개발하는 경우, 몇 가지 변경 사항을 가한 표준 NDIS INF를 사용할 수 있으며, 이는 의 INF 요구 사항에 설명된 확장 가능한 스위치 확장 Hyper-V와 일치합니다.
확장을 빌드하고 단위 테스트합니다.
- Visual Studio를 사용하여 확장빌드해야 합니다.
- Visual Studio를 사용하여 샘플 확장을 컴파일하고 실행하여 확장 빌드 프로세스를 숙지할 수 있습니다.
확장 서명 가져오기를 위한 Windows 인증 프로세스에 대해 알아봅니다.
- 확장은 HLK(Windows 하드웨어 랩 키트)테스트를 통과해야 합니다.
- 확장 요구 사항은 Filter.Driver.vSwitchExtension.ExtensionRequirements 아래 Windows 하드웨어 인증 요구 사항 - 필터 드라이버에 나열됩니다.
Windows 하드웨어 랩 키트 환경을 설정합니다.
- HLK(Windows Hardware Lab Kit)다운로드하여 설치합니다.
확장에 대한 Windows WHCK(하드웨어 인증 키트) 테스트를 실행합니다.
- 필터.드라이버.기본
- Filter.Driver.Security
- Filter.Driver.vSwitchExtension
최종 확장이 WHCK 인증을 통과한 후 Microsoft에 제출합니다.
- 확장 프로그램은 SCVMM(System Center Virtual Machine Manager) 2012과 같은 관리 패키지에서 추적 및 배포할 수 있도록 특정 형식으로 설계된 MSI 설치 패키지로 제출해야 합니다. MSI 형식은 확장 드라이버 MSI 패키징 요구 사항에 정의되어 있습니다.
Windows Server 카탈로그에 귀하의 확장을 나열하십시오.
- Windows Server 카탈로그에 확장 프로그램에 대한 간략한 설명을 작성하십시오.
- Windows Server 카탈로그에 인증된 확장을 나열하는 방법에 대한 정보는 곧 제공될 예정입니다.