다음을 통해 공유


미니포트 어댑터 중지

NDIS는 NDIS 미니포트 드라이버의 MiniportHaltEx 함수를 호출하여 어댑터가 시스템에서 제거될 때 리소스의 할당을 취소하고 하드웨어를 중지합니다. NDIS는 드라이버의 MiniportInitializeEx 함수가 성공적으로 반환된 후 MiniportHaltEx 호출할 수 있습니다. MiniportInitializeEx 대한 자세한 내용은 미니포트 어댑터초기화를 참조하세요.

MiniportHaltEx 드라이버가 디바이스에 할당한 모든 리소스를 해제해야 합니다. 드라이버는 리소스를 원래 할당한 NdisXxx 함수의 상호함수를 호출해야 합니다. 일반적으로 MiniportHaltEx 함수는 초기화 중에 사용되는 역순으로 상호 NdisXxx 함수를 호출해야 합니다.

어댑터가 인터럽트를 생성하는 경우 MiniportHaltEx 인터럽트를 사용하지 않도록 설정할 때까지 미니포트 드라이버의 MiniportHaltEx 함수는 드라이버의 MiniportInterrupt 함수에 의해 선점될 수 있습니다.

미해결 OID 요청 또는 송신 요청이 있는 경우 NDIS는 MiniportHaltEx 호출하지 않습니다. NDIS가 MiniportHaltEx 을 호출한 후, 영향을 받는 디바이스에 대해 추가 요청을 제출하지 않습니다.

MiniportHaltEx가 반환된 후, 미니포트 드라이버는 정지 상태입니다.

미니포트 드라이버의 어댑터 상태

미니포트 어댑터 상태 및 작업

미니포트 드라이버 중지 처리기

NDIS 미니포트 드라이버 작성