NdisTerminateWrapper 함수(ndis.h)
참고 NDIS 5. x 더 이상 사용되지 않으며 NDIS 6으로 대체됩니다. x . 새로운 NDIS 드라이버 개발은 Windows Vista 시작하는네트워크 드라이버를 참조하세요. NDIS 5 포팅에 대한 자세한 내용입니다. x 드라이버를 NDIS 6에. x NDIS 5.x 드라이버를 NDIS 6.0 참조하세요.
NdisTerminateWrapper NIC 드라이버가 NdisMInitializeWrapper호출할 때 할당된 시스템 리소스를 해제합니다.
통사론
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 호출하면 MINIPORT 드라이버가 NdisMInitializeWrapper호출할 때NDIS가 할당한 리소스를 정리합니다.
- 대상 플랫폼: 유니버설
- 버전: Windows Vista에서 NDIS 6.0 드라이버에 대해 지원되지 않습니다. Windows Vista 및 Windows XP에서 NDIS 5.1 드라이버에 대해 지원됩니다.
요구 사항
요구 | 값 |
---|---|
헤더 | ndis.h(Ndis.h 포함) |
라이브러리 | Ndis.lib |
IRQL | PASSIVE_LEVEL |
참고 항목
- NDIS 미니포트 드라이버DriverEntry
- MiniportHalt
- MiniportInitialize
- NdisMInitializeWrapper