NdisIMDeregisterLayeredMiniport 함수(ndis.h)

참고 NDIS 5. x 는 더 이상 사용되지 않으며 NDIS 6으로 대체됩니다. x. 새로운 NDIS 드라이버 개발은 Windows Vista부터 시작하는 네트워크 드라이버를 참조하세요. NDIS 5 포팅에 대한 자세한 내용입니다. x 드라이버를 NDIS 6에 연결합니다. x, NDIS 5.x 드라이버를 NDIS 6.0으로 포팅을 참조하세요.

NdisIMDeregisterLayeredMiniport 는 이전에 등록된 중간 드라이버를 릴리스합니다.

구문

void NdisIMDeregisterLayeredMiniport(
  [in] NDIS_HANDLE DriverHandle
);

매개 변수

[in] DriverHandle

NdisIMRegisterLayeredMiniport에서 반환된 핸들을 지정합니다.

반환 값

없음

설명

DriverEntry 루틴에서 NdisIMRegisterLayeredMiniport를 호출한 중간 드라이버는 언로드하기 전에 할당된 리소스를 정리할 때 NdisIMDeregisterLayeredMiniport를 호출해야 합니다. 중간 드라이버가 DriverEntry 루틴 내에서 시스템 리소스를 가져올 수 없는 것과 같은 치명적인 초기화 오류가 발생하는 경우 NdisIMDeregisterLayeredMiniport를 호출해야 합니다.

NdisIMDeregisterLayeredMiniport 함수는 NdisIMRegisterLayeredMiniport의 상호입니다. 중간 드라이버는 일반적으로 NdisDeregisterProtocol을 호출한 후 ProtocolUnbindAdapter 함수에서 NdisIMDeregisterLayeredMiniport를 호출합니다.

  • 대상 플랫폼: 유니버설
  • 버전: Windows Vista의 NDIS 6.0 드라이버에는 지원되지 않습니다. 대신 NdisMDeregisterMiniportDriver를 사용합니다. Windows Vista 및 Windows XP에서 NDIS 5.1 드라이버에 대해 지원됩니다.

요구 사항

요구 사항
헤더 ndis.h(Ndis.h 포함)
라이브러리 Ndis.lib
IRQL PASSIVE_LEVEL

추가 정보