Stream 클래스 인터페이스에 등록

스트림 클래스 미니드라이버에서는 다음 단계를 사용하여 데이터 스트리밍을 초기화하고 준비합니다.

  1. 미니 드라이버에서 지원하는 하드웨어 어댑터는 플러그 앤 플레이 관리자가 검색합니다.

  2. 플러그 앤 플레이 관리자는 미니 드라이버를 로드하고 미니드라이버의 DriverEntry 루틴을 호출합니다. 파일 개체는 DriverEntry 루틴의 정보에서 만들어집니다.

  3. 미니 드라이버는 DriverEntry 루틴에서 Stream 클래스 인터페이스의 StreamClassRegisterMinidriver 함수를 호출하고 올바르게 초기화된 HW_INITIALIZATION_DATA 구조를 매개 변수로 전달합니다. HW_INITIALIZATION_DATA 구조에는 SRB(스트림 요청 블록) 명령 코드를 처리하는 미니 드라이버 함수의 주소가 포함됩니다. 이렇게 하면 미니드라이버가 Stream 클래스 인터페이스에서 보낸 SRB 코드에 응답할 수 있습니다. 스트림 클래스에서 지원하는 SRB 명령 코드의 전체 목록은 Stream 클래스 SRB 참조에 설명되어 있습니다.