NDIS 6.20 드라이버 구현
NDIS 6.20 드라이버는 NDIS에 등록할 때 올바른 NDIS 버전을 보고해야 합니다.
NDIS 6.20을 지원하려면 NDIS_Xxx_DRIVER_CHARACTERISTICS 구조에서 주 및 부 NDIS 버전 번호를 업데이트해야 합니다. MajorNdisVersion 멤버는 6을 포함해야 하며 MinorNdisVersion 멤버에는 20이 포함되어야 합니다. 이 요구 사항은 미니포트, 프로토콜 및 필터 드라이버에 적용됩니다. 컴파일러에 대한 버전 정보도 업데이트해야 합니다. NDIS 6.20 드라이버 컴파일을 참조하세요.
미니포트 드라이버는 NDIS_MINIPORT_DRIVER_CHARACTERISTICS헤더 멤버를 설정해야 합니다. 수정 버전을 NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 설정하고 크기를 NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.
필터 드라이버는 NDIS_FILTER_DRIVER_CHARACTERISTICS헤더 멤버를 설정해야 합니다. 수정 버전을 NDIS_FILTER_CHARACTERISTICS_REVISION_2 설정하고 크기를 NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.
프로토콜 드라이버는 NDIS_PROTOCOL_DRIVER_CHARACTERISTICS헤더 멤버를 설정해야 합니다. 수정 버전을 NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 설정하고 크기를 NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2.
NDIS 6.20 전원 관리 서비스는 NDIS 6.20 이상 미니포트 드라이버에 필수입니다. NDIS 6.20 전원 관리 인터페이스에 대한 자세한 내용은 NDIS 6.20의 전원 관리 향상을 참조하세요.
NDIS 직접 OID 요청 인터페이스는 NDIS 6.20 이상 미니포트 드라이버에 필수입니다. 직접 OID 인터페이스에 대한 자세한 내용은 NDIS 6.1의 직접 OID 요청 인터페이스를 참조하세요.
NDIS 및 지나치게 많은 드라이버에 디바이스 및 드라이버 기능에 대해 알리려면 NDIS 6.20 이상 드라이버는 다음 기능에 대해 NDIS 6.20 디바이스 기능 인터페이스를 구현해야 합니다.
NDIS 6.20 이상 드라이버는 수신 인터럽트에서 RST(수신 측 스로틀)를 지원해야 합니다. RST에 대한 자세한 내용은 NDIS 6.20에서 수신 측 제한을 참조하세요.
사용되지 않는 인터페이스를 사용하는 코드를 NDIS 6.20 등가물로 바꿉니다. 사용되지 않는 함수에 대한 자세한 내용은 NDIS 6.20의 사용되지 않는 인터페이스를 참조하세요. NDIS 6.20 버전을 지원하도록 구조를 업데이트하는 방법에 대한 자세한 내용은 NDIS 6.20 데이터 구조 사용을 참조하세요.
64개 이상의 프로세서를 지원하는 NDIS 인터페이스를 사용합니다. 예를 들어 NDIS 6.20 읽기 및 쓰기 잠금 인터페이스를 사용합니다. 64개 이상의 프로세서에 대한 지원에 대한 자세한 내용은 NDIS 6.20에서 64개 이상의 프로세서 지원을 참조하세요.