다음을 통해 공유


네트워크 인터페이스 등록

컴퓨터가 다시 시작될 때마다 NDIS는 등록된 네트워크 인터페이스의 빈 목록으로 시작합니다. 인터페이스 공급자는 인터페이스를 시작하거나 검색할 때마다 NdisIfRegisterInterface 함수를 호출하고 해당 NET_LUID 값을 알 수 있습니다. 인터페이스를 시작하거나 검색하는 메커니즘은 애플리케이션에 따라 다릅니다.

NdisIfRegisterInterface 는 NDIS가 컴퓨터의 알려진 인터페이스 목록에 지정된 인터페이스를 성공적으로 추가하는 경우에만 NDIS_STATUS_SUCCESS 반환합니다. 이 경우 NdisIfRegisterInterfacepIfIndex 매개 변수에서 인터페이스 인덱스를 반환합니다. 그러나 NdisIfRegisterInterface 를 호출한다고 해서 인터페이스가 활성 상태임을 의미하지는 않습니다. 이 호출은 인터페이스만 존재하도록 보장합니다. NdisIfRegisterInterface 는 NDIS에 인터페이스를 등록할 수 있는 충분한 리소스가 없는 경우 NDIS_STATUS_RESOURCES 반환합니다. NdisIfRegisterInterface는 다른 NDIS 상태 값을 반환할 수도 있습니다.

NdisIfRegisterInterfaceProviderIfContext 매개 변수에는 인터페이스에 대한 호출자의 컨텍스트 영역에 대한 핸들이 포함되어 있습니다. 이 핸들은 호출자의 OID 쿼리 및 set 함수에 전달됩니다. pIfInfo 매개 변수는 인터페이스에 대한 정보를 포함하는 NET_IF_INFORMATION 구조체에 대한 포인터를 포함합니다.

다음 topics NdisIfRegisterInterface가 성공적으로 등록한 네트워크 인터페이스에 대한 자세한 정보를 제공합니다.

인터페이스 인덱스 할당

네트워크 인터페이스 정보