중간 드라이버 바인딩 작업
미니포트 어댑터를 사용할 수 있게 되면 NDIS는 해당 미니포트 어댑터에 바인딩할 수 있는 중간 드라이버의 ProtocolBindAdapterEx 함수를 호출합니다.
중간 드라이버는 어댑터에 바인딩에 설명된 프로토콜 바인딩 작업을 제공해야 합니다.
바인딩 시간 작업에는 바인딩에 대한 어댑터별 컨텍스트 영역 할당 및 초기화, 가상 미니포트 초기화, 어댑터에 바인딩하기 위해 NdisOpenAdapterEx 호출 등이 포함됩니다.
중간 드라이버는 각 바인딩에 대해 별도의 NET_BUFFER_LIST 구조 풀을 할당할 필요가 없습니다. 중간 드라이버는 드라이버 디자인에서 자체 구조를 할당해야 하는 경우에만 NET_BUFFER_LIST 구조체 풀을 할당해야 합니다. 그렇지 않으면 드라이버는 다른 드라이버에서 수신하는 구조를 전달할 수 있습니다. 이러한 드라이버는 보내고 받기 위해 다른 풀을 할당해야 합니다.
네트워크 데이터를 할당하고 관리하기 위한 요구 사항에 대한 자세한 내용은 중간 드라이버 네트워크 데이터 관리.