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.
Ta sekcja zawiera podstawowe informacje ułatwiające rozpoczęcie pisania sterownika pośredniego NDIS. Aby napisać sterownik pośredni NDIS, musisz zrozumieć operacje i funkcje sterowników miniportowych NDIS oraz sterowników protokołów.
Przykładowy sterownik pośredni MUX w zestawie Microsoft Windows Driver Kit (WDK) dostarcza podstawowy przykład sterownika pośredniego typu n-do-jednego MUX, który można dostosować do swoich konkretnych potrzeb.
Wirtualny miniport sterownika pośredniego NDIS musi zostać zdeserializowany. Deserializowane sterowniki serializują działanie swoich funkcji MiniportXxx i wewnętrznie kolejkować wszystkie przychodzące dane do wysłania w sieci zamiast polegania na NDIS do wykonywania tych zadań. Ta akcja skutkuje znacznie lepszą wydajnością w trybie pełnodupleksowym, jeśli krytyczne sekcje sterownika (kod, który może być wykonywany tylko przez jeden wątek naraz) są małe. Aby uzyskać więcej informacji na temat sterowników deserializowanych, zobacz Deserialized NDIS Miniport Drivers.
Sterownik pośredni NDIS może obsługiwać tylko komunikację bez połączenia w wirtualnym miniportze. Jednak w interfejsie protokołu pośredni sterownik NDIS może obsługiwać komunikację bez połączenia lub komunikację zorientowaną na połączenie. Aby uzyskać więcej informacji na temat komunikacji zorientowanej na połączenie, zobacz Connection-Oriented NDIS.
Pośredni sterownik zazwyczaj znajduje się nad jednym lub więcej sterownikami miniportu NDIS i pod sterownikiem transportowym. Sterowniki pośrednie mogą być również nakładane na warstwy z innymi sterownikami pośrednimi.
Poniższe tematy dostarczają dodatkowych informacji o tworzeniu sterowników NDIS typu pośredniego.
Funkcja DriverEntry Kierowcy Pośredniego
Powiązanie dynamiczne w Sterownika pośredniego
Operacje Zapytania i Ustawień dla Sterownika Pośredniego
Zarządzanie danymi sieci sterowników pośrednich
Odbieranie danych w sterowniku pośrednim
przesyłanie danych sieciowych za pośrednictwem sterownika pośredniego
obsługa zdarzeń PnP i zdarzeń zarządzania zasilaniem w sterowniku pośrednim
operacje resetowania sterowników pośrednich
wskaźniki statusu w sterownik pośredni