미니포트 어댑터 중지
NDIS는 NDIS 미니포트 드라이버의 MiniportHaltEx 함수를 호출하여 어댑터가 시스템에서 제거될 때 리소스의 할당을 취소하고 하드웨어를 중지합니다. NDIS는 드라이버의 MiniportInitializeEx 함수가 성공적으로 반환된 후 MiniportHaltEx 를 호출할 수 있습니다. MiniportInitializeEx에 대한 자세한 내용은 Miniport 어댑터 초기화를 참조하세요.
MiniportHaltEx 는 드라이버가 디바이스에 할당한 모든 리소스를 해제해야 합니다. 드라이버는 원래 리소스를 할당한 NdisXxx 함수의 상호를 호출해야 합니다. 일반적으로 MiniportHaltEx 함수는 초기화 중에 사용되는 역순으로 상호 NdisXxx 함수를 호출해야 합니다.
어댑터가 인터럽트를 생성하는 경우 MiniportHaltEx가 인터럽트를 사용하지 않도록 설정할 때까지 미니포트 드라이버의 MiniportHaltEx 함수를 드라이버의 MiniportInterrupt 함수에서 선점할 수 있습니다.
미해결 OID 요청이 있거나 요청을 보내는 경우 NDIS는 MiniportHaltEx 를 호출하지 않습니다. NDIS는 NDIS가 MiniportHaltEx를 호출한 후 영향을 받는 디바이스에 대한 추가 요청을 제출하지 않습니다.
MiniportHaltEx가 반환되면 미니포트 드라이버가 중지됨 상태입니다.