다음을 통해 공유


중간 드라이버 쿼리 및 작업 설정

기본 미니포트 어댑터에 성공적으로 바인딩되고 가상 미니포트를 초기화한 후 중간 드라이버는 기본 미니포트 어댑터의 작동 특성을 쿼리하고 자체 내부 상태를 설정합니다. 적절한 경우 중간 드라이버는 기본 미니포트 어댑터를 사용하여 바인딩 시에 "lookahead" 버퍼 크기와 같은 매개변수를 조율합니다. 기본 미니포트 어댑터와 연결된 대부분의 특성은 ProtocolBindAdapterEx 함수의 BindParameters 매개 변수에서 중간 드라이버에 전달됩니다. 중간 드라이버는 가능한 경우 OID 쿼리를 실행하는 대신 ProtocolBindAdapterEx전달되는 값을 사용해야 합니다. 그러나 연결 없는 하위 가장자리가 있는 중간 드라이버는 NdisOidRequest호출하여 OID 쿼리를 실행할 수 있습니다. 연결 지향 하위 계층이 있는 중간 드라이버는 NdisCoOidRequest를 호출하여 OID 쿼리를 실행할 수 있습니다.

중간 드라이버는 MiniportOidRequest 함수를 통해 더 높은 수준의 드라이버에서 쿼리를 수신하고 요청을 설정할 수도 있습니다. 드라이버는 이러한 요청에 응답하거나 기본 드라이버에 전달할 수 있습니다. 중간 드라이버가 쿼리 및 집합에 응답하는 방법은 구현에 따라 달라집니다.

참고 중간 드라이버의 동작은 가상 미니포트의 전원 상태와 기본 미니포트 드라이버의 영향을 받을 수도 있습니다. 쿼리 및 설정 작업에 대한 전원 상태의 영향에 대한 자세한 내용은 설정 전원 요청처리를 참조하세요.

네트워크 참조 섹션에는 모든 일반 연결 지향, 비미디어 관련 OID 및 중간 드라이버 개발자에게 관심 있는 필수 미디어별 OID에 대한 정보가 포함되어 있습니다.

다음 항목에서는 중간 드라이버에서 쿼리 및 집합을 실행하고 응답하는 방법에 대한 추가 정보를 제공합니다.

중간 드라이버에서 요청 발행 및 쿼리 요청

중간 드라이버에서 집합 및 쿼리에 응답하기