Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dostawca interfejsu NDIS to składnik oprogramowania, który udostępnia informacje dotyczące interfejsów sieciowych NDIS i zarządza nimi. Na przykład sterowniki protokołów, sterowniki pośrednie MUX i NDIS są dostawcami interfejsu. (NDIS udostępnia dostawcę interfejsu proxy dla sterowników miniportów i sterowników filtrów. Jednak sterowniki miniportów i sterowniki filtrów mogą być również dostawcami interfejsów.) Każdy dostawca interfejsu wywołuje funkcję NdisIfRegisterProvider, aby zarejestrować się jako dostawca interfejsu sieciowego.
Jeśli wywołanie NdisIfRegisterProvider powiedzie się, NdisIfRegisterProvider zwraca uchwyt pod adresem podanym przez parametr pNdisProviderHandle. Dzwoniący używa tego uchwytu w kolejnych wywołaniach (na przykład do rejestrowania interfejsów). Parametr ProviderCharacteristics wskazuje na strukturę NDIS_IF_PROVIDER_CHARACTERISTICS, która zawiera punkty wejścia dostawcy do obsługi zapytań i ustawiania żądań OID. NDIS_IF_PROVIDER_CHARACTERISTICS obejmuje następujące funkcje zapytań i ustawień:
Aby uzyskać więcej informacji na temat zapytań dostawcy interfejsu i procedur obsługi ustawień, zobacz Obsługa zapytań OID i ustawianie żądań w dostawcy interfejsu NDIS.
Sterowniki NDIS mogą wywoływać funkcję NdisIfDeregisterProvider w celu wyrejestrowania jako dostawcy interfejsu sieciowego. Na przykład sterowniki NDIS powinny wyrejestrować się jako dostawcy interfejsu w momencie ich zwalniania. Dostawca interfejsu musi upewnić się, że nie ma zarejestrowanych żadnych interfejsów przed wywołaniem NdisIfDeregisterProvider. Dostawca nie może używać dojścia dostawcy przekazanego w parametrze NdisProviderHandleNdisIfDeregisterProvider po wywołaniu NdisIfDeregisterProvider.