Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Chcete-li vytvořit balíček ovladače protokolu NDIS (Network Driver Interface Specification), postupujte takto:
Krok 1: Přečtěte si o architektuře a ovladačích Windows.
Musíte porozumět základům fungování ovladačů v operačních systémech Windows. Znalost základů vám pomůže při rozhodování o vhodném návrhu a umožní vám zjednodušit proces vývoje. Další informace o základech ovladačů najdete v tématu Koncepty pro všechny vývojáře ovladačů.
Krok 2: Přečtěte si o NDIS.
Obecné informace o ovladačích NDIS a NDIS najdete v následujících tématech:
Síťová architektura Windows a model OSI
Krok 3: Určení dalších rozhodnutí o návrhu ovladačů systému Windows
Další informace o tom, jak provádět další rozhodnutí o návrhu systému Windows, naleznete v tématu Vytváření spolehlivých ovladačů Kernel-Mode, Problémy s programováním pro 64bitové ovladačea Vytváření mezinárodních souborů INF.
Krok 4: Přečtěte si o sestavení, testování a ladění procesů a nástrojů ovladačů systému Windows.
Sestavení ovladače se liší od vytvoření aplikace v uživatelském režimu. Další informace o sestavení, ladění a testování ovladačů systému Windows, podepisování ovladačů a windows Hardware Lab Kit (HLK) testování naleznete v tématu Vývoj, testování a nasazování ovladačů. Další informace o vytváření, testování, ověřování a ladění nástrojů naleznete v tématu Driver Development Tools.
Krok 5: Přečtěte si úvodní témata ovladače protokolu. Úvod do ovladačů protokolu NDISKoncepty návrhu ovladače
Krok 6: Přečtěte si oddíl sekceo zápisu ovladačů protokolu.
Tato část obsahuje přehled rozhraní primárního ovladače protokolu. Tato rozhraní zahrnují funkce, které poskytují ovladače protokolu (ProtocolXxx functions) a volání NDIS pro zahájení operací. NDIS poskytuje funkce NdisXxx, které ovladače protokolu volají za účelem provádění operací NDIS.
Krok 7: Projděte si ukázku ovladače protokolu NDIS v úložišti s ukázkami ovladačů Windows na GitHubu.
Krok 8: Vývoj (nebo port), sestavení, testování a ladění ovladače NDIS
Pokud portujete existující ovladač, projděte si průvodce přenosem:
- Portování ovladačů NDIS 5.x do NDIS 6.0
- Portování ovladačů NDIS 6.x do NDIS 6.20
- Přenos ovladačů NDIS 6.x do NDIS 6.30
Další informace o iterativním sestavování, testování a ladění najdete v tématu Vývoj, testování a nasazování ovladačů. Tento proces vám pomůže zajistit, abyste vytvořili ovladač, který funguje.
Krok 9: Vytvořte balíček ovladače pro váš ovladač.
Další informace o instalaci ovladačů naleznete v tématu Poskytování balíčku ovladačů. Další informace o instalaci ovladače NDIS naleznete v tématu Součásti a soubory používané pro instalaci síťových komponent a Oznámit objekty pro síťové součásti.
Krok 10: Podepište a distribuujte ovladač.
Posledním krokem je (volitelné) podepsání a distribuce ovladače. Pokud ovladač splňuje standardy kvality definované pro Windows Hardware Lab Kit (HLK), můžete ho distribuovat prostřednictvím programu Microsoft Windows Update. Další informace o distribuci ovladače naleznete v tématu Začínáme s procesem odesílání hardwaru.
Toto jsou základní kroky. Další kroky můžou být nezbytné na základě potřeb vašeho jednotlivého řidiče.