SCSI 포트 미니포트 드라이버가 Storport와 작동하도록 만들기

Storport-miniport 드라이버 인터페이스는 SCSI 포트 미니포트 드라이버가 Storport 드라이버와 작동하도록 쉽게 적응할 수 있도록 가능한 한 SCSI 포트 미니포트 드라이버 인터페이스와 유사하도록 설계되었습니다. SCSI 포트 미니포트 드라이버가 Storport에서 작동하도록 하려면 다음 기본 단계를 수행해야 합니다.

  1. #include storport.h 지시문을 사용하여 #include<<scsi.h> 지시문의 모든 인스턴스> 변경합니다.

    scsi.hstorport.h 헤더 파일이 모두 포함된 경우 컴파일 시간 오류가 발생합니다.

  2. scsiport.lib를 빌드 스크립트, 즉 원본 또는 메이크파일 파일에서 storport.lib로 바꿉니다.

  3. 확장된 모든 구조체가 제대로 초기화되었는지 확인합니다.

    SCSI(HW_INITIALIZATION_DATA) 구조체와 SCSI(PORT_CONFIGURATION_INFORMATION) 구조체의 크기가 모두 변경되었으므로 새 멤버가 제대로 초기화되었는지 확인합니다.

Storport 헤더 파일 storport.h 는 현재 SCSI 포트에서 쉽게 이식할 수 있도록 SCSI 포트 접두사 명령과 StorPort 접두사 명령을 모두 유지합니다.

이 섹션에서는 SCSI 포트에서 작동하도록 설계된 미니포트 드라이버를 수정하여 Storport에서 작동하도록 하려는 드라이버 작성기에 대한 자세한 지침을 제공합니다. 이 섹션에서 다루는 항목은 다음과 같습니다.

어댑터와 함께 Storport를 사용하기 위한 요구 사항

Storport를 사용한 하드웨어 초기화

Storport를 사용하여 포트 구성 정보 설정