Share via


NdisTerminateWrapper 함수(ndis.h)

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

NdisTerminateWrapperNDIsMInitializeWrapper라는 NIC 드라이버가 할당된 시스템 리소스를 해제합니다.

구문

void NdisTerminateWrapper(
  [in] NDIS_HANDLE NdisWrapperHandle,
  [in] PVOID       SystemSpecific
);

매개 변수

[in] NdisWrapperHandle

NdisMInitializeWrapper에서 반환되는 핸들을 지정합니다.

[in] SystemSpecific

OS 관련 형식에 대한 포인터입니다. Windows 2000 이상 드라이버의 경우 이 매개 변수는 NULL이어야 합니다.

반환 값

없음

설명

DriverEntry 함수에서 미니포트 드라이버는 NdisMInitializeWrapper를 호출하여 드라이버가 미니포트 드라이버로 등록하려고 했음을 NDIS에 알립니다. NdisMInitializeWrapper가 성공적으로 반환되면 미니포트 드라이버는 NdisMRegisterMiniport 또는 NdisIMRegisterLayeredMiniport를 호출하여 진입점을 NDIS에 등록합니다.

미니포트 드라이버의 NdisMRegisterMiniport 또는 NdisIMRegisterLayeredMiniport 호출이 NDIS_STATUS_SUCCESS 반환하지 않는 경우 미니포트 드라이버는 NdisTerminateWrapper를 호출해야 합니다. NdisTerminateWrapper를 호출하면 NdisMInitializeWrapper라는 미니포트 드라이버가 할당된 리소스를 클린.

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

요구 사항

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

추가 정보