NdisCompleteUnbindAdapterEx 함수(ndis.h)

프로토콜 드라이버는 NdisCompleteUnbindAdapterEx 함수를 호출하여 드라이버의 ProtocolUnbindAdapterEx 함수가 NDIS_STATUS_PENDING 반환하는 바인딩되지 않은 작업을 완료합니다.

구문

void NdisCompleteUnbindAdapterEx(
  [in] NDIS_HANDLE UnbindContext
);

매개 변수

[in] UnbindContext

ProtocolUnbindAdapterEx 함수의 UnbindContext 매개 변수에 NDIS가 전달한 핸들입니다.

반환 값

없음

설명

프로토콜 드라이버가 에서 NDIS_STATUS_PENDING 반환하는 경우 ProtocolUnbindAdapterEx 함수는 바인딩되지 않은 작업이 완료된 후 드라이버가 NdisCompleteUnbindAdapterEx 를 호출해야 합니다.

드라이버가 NdisCompleteUnbindAdapterEx를 호출하면 드라이버가 바인딩에 대해 유지 관리하는 바인딩별 컨텍스트 정보 정리를 완료하고 바인딩을 설정하기 위해 할당된 모든 리소스를 해제했습니다.

NdisCompleteUnbindAdapterEx에서 반환되면 UnbindContext 핸들이 잘못되었습니다. 즉, 프로토콜 드라이버는 NdisXxx 함수에 대한 호출에서 이 핸들을 전달해서는 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
대상 플랫폼 데스크톱
머리글 ndis.h(Ndis.h 포함)
라이브러리 Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 규정 준수 규칙 Irql_Protocol_Driver_Function(ndis)

추가 정보

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx