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.
Aby utworzyć pakiet sterowników filtru NDIS (Network Driver Interface Specification), wykonaj następujące kroki:
Krok 1. Dowiedz się więcej o architekturze i sterownikach systemu Windows.
Musisz zrozumieć podstawy działania sterowników w systemach operacyjnych Windows. Znajomość podstaw pomoże Ci w podejmowaniu odpowiednich decyzji projektowych i usprawnieniu procesu programowania. Aby uzyskać więcej informacji na temat podstaw sterowników, zobacz Koncepcje dla wszystkich twórców sterowników.
Krok 2. Dowiedz się więcej o usłudze NDIS.
Aby uzyskać ogólne informacje na temat NDIS i sterowników NDIS, zobacz następujące tematy:
Architektura sieci systemu Windows i model OSI
zagadnienia dotyczące programowania sterowników sieciowych
Krok 3. Określanie dodatkowych decyzji projektowych sterowników systemu Windows.
Aby uzyskać więcej informacji na temat podejmowania dodatkowych decyzji projektowych systemu Windows, zobacz Tworzenie niezawodnych sterowników trybu jądra, Kwestie programistyczne dla sterowników 64-bitowych, i Tworzenie międzynarodowych plików INF.
Krok 4. Dowiedz się więcej o kompilowania, testowaniu i debugowania procesów i narzędzi sterownika systemu Windows.
Tworzenie sterownika różni się od kompilowania aplikacji w trybie użytkownika. Aby uzyskać więcej informacji na temat kompilowania, debugowania i testowania procesów sterowników, podpisywania sterowników oraz testowania zgodności sprzętu z systemem Windows, zobacz Tworzenie, testowanie i wdrażanie sterowników. Aby uzyskać więcej informacji na temat kompilowania, testowania, weryfikowania i debugowania narzędzi, zobacz Driver Development Tools.
Krok 5: Przeczytaj tematy wprowadzające do sterownika filtra .
Krok 6. Przeczytaj sekcję sterowników protokołu pisania.
Ta sekcja zawiera omówienie podstawowych interfejsów sterowników protokołu. Te interfejsy obejmowały funkcje dostarczane przez sterowniki protokołów (funkcjeProtocolXxx) i wywoływania NDIS w celu zainicjowania operacji. Usługa NDIS udostępnia funkcje NdisXxx wywoływane przez sterowniki protokołu w celu wykonywania operacji NDIS.
Krok 7: Przejrzyj przykładowy sterownik filtru NDIS w repozytorium przykładów sterowników Windows na GitHubie.
Krok 8. Opracowywanie (lub port), kompilowanie, testowanie i debugowanie sterownika NDIS.
Zapoznaj się z przewodnikami dotyczącymi przenoszenia, jeśli przenosisz istniejący sterownik.
- Przenoszenie sterowników NDIS 5.x do NDIS 6.0
- Przenoszenie sterowników NDIS 6.x do wersji NDIS 6.20
- Portowanie sterowników NDIS 6.x na NDIS 6.30
Aby uzyskać więcej informacji na temat iteracyjnego kompilowania, testowania i debugowania, zobacz Tworzenie, testowanie i wdrażanie sterowników. Ten proces pomoże w zapewnieniu, że tworzysz sterownik, który działa.
Krok 9. Utwórz pakiet sterownika dla Twojego sterownika.
Aby uzyskać więcej informacji o sposobie instalowania sterowników, zobacz Zapewnianie pakietu sterowników. Aby uzyskać więcej informacji na temat sposobu instalowania sterownika NDIS, zobacz Komponenty i pliki używane do instalacji komponentu sieciowego i Obiekty powiadomień dla komponentów sieciowych.
Krok 10. Podpisywanie i rozpowszechnianie sterownika.
Ostatnim krokiem jest opcjonalne podpisanie i dystrybucja sterownika. Jeśli sterownik spełnia standardy jakości zdefiniowane dla programu Windows Hardware Compatibilty Program, można go rozpowszechnić za pośrednictwem programu Microsoft Windows Update. Aby uzyskać więcej informacji na temat dystrybucji sterownika, zobacz Wprowadzenie do procesu przesyłania sprzętu.
Są to podstawowe kroki. Dodatkowe kroki mogą być konieczne w zależności od potrzeb poszczególnych kierowców.