NdisIfDeregisterInterface 함수(ndis.h)

NdisIfDeregisterInterface 함수는 이전에 NdisIfRegisterInterface 함수를 호출하여 등록한 NDIS 네트워크 인터페이스를 등록 취소합니다.

구문

void NdisIfDeregisterInterface(
  NET_IFINDEX ifIndex
);

매개 변수

ifIndex

등록을 취소할 네트워크 인터페이스를 식별하는 인덱스입니다. 인터페이스 공급자는 NdisIfRegisterInterface 함수에 대한 이전 호출에서 이 인덱스를 얻었습니다.

반환 값

없음

설명

NDIS 인터페이스 공급자는 NdisIfDeregisterInterface 함수를 호출하여 네트워크 인터페이스를 등록 취소하고 컴퓨터의 알려진 인터페이스 목록에서 인터페이스를 제거해야 함을 나타냅니다.

인터페이스 공급자는 인터페이스가 제거되었기 때문에 NdisIfDeregisterInterface 함수를 호출합니다. 인터페이스 공급자는 인터페이스 상태가 변경되었음을 나타내기 위해 NdisIfDeregisterInterface 를 호출하지 않습니다.

NdisIfDeregisterInterface 는 인터페이스 인덱스를 해제하므로 NDIS는 나중에 등록된 다른 인터페이스에 인덱스를 다시 할당할 수 있습니다. 인터페이스 인덱스를 NET_LUID 인덱 스와 혼동하지 마세요. 이 인덱스는 컴퓨터가 다시 시작된 후에도 유지됩니다.

요구 사항

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

참고 항목

NET_LUID

NdisIfRegisterInterface