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.
Poznámka: Upgrady sítě dodané dodavatelem nejsou podporovány v systému Microsoft Windows XP (SP1 a novější), Microsoft Windows Server 2003 a novějších operačních systémech.
Mapování ID 1:N mapuje jedno předaktualizační ID, které představuje více než jeden síťový adaptér. Jediným způsobem, jak odlišit adaptéry přidružené k jednomu ID předgradu, je zkontrolovat hodnoty pod klíčem registru, který obsahuje hodnoty parametrů pro instanci síťového adaptéru.
Položka v OemAdapter nebo OemAsyncAdapter oddílu, který určuje mapování ID 1:N, má následující formát:
preupgrade-ID = číselná metoda mapovánínázev oddílu
kde:
metod mapování musí být 0.
název oddílu určuje oddíl v souboru netmap.inf, který obsahuje informace o mapování.
Sekce souboru netmap.inf určená jako název oddílu obsahuje následující položky:
ValueName = "Name"
Určuje hodnotu, kterou netSetup přečte pod klíčem registru, který obsahuje hodnoty parametrů pro instanci síťového adaptéru. Název identifikuje konkrétní síťový adaptér.
ValueType =Typ
Určuje typ hodnoty registru pro ValueName. typ je celé číslo, které odpovídá určitému typu registru.
ValueName= postupgrade-ID
ValueName je hodnota, kterou netSetup čte pod klíčem registru, který obsahuje hodnoty parametrů pro instanci síťového adaptéru. postupgrade-ID je ID zařízení adaptéru pro systémy Windows 2000 a novější. Pro každý typ adaptéru, který se upgraduje, by měla být zadána jedna položka ValueName. Pokud je HodnotaName nastavena na klíčové slovo ValueNotPresent a pokud NetSetup nenajde žádné hodnoty parametrů pro instanci adaptéru, netSetup použije postuprgrade-ID přidružené k ValueNotPresent adaptéru.
Následující příklad ukazuje mapování ID zařízení jednoho na mnoho:
[OemAdapters]
DATAFIREU=0, DATAFIREU
[DATAFIREU]
ValueName = "BoardType"
ValueType = 1
DataFireIsaU = "DATAFIRE - ISA1U"
DataFireIsa1ST= "DATAFIRE - ISA1ST"
DataFireIsa4ST= "DATAFIRE - ISA4ST"
DataFireIsaGeneric = "ValueNotPresent"
Oddíl OemAdapter v předchozím příkladu obsahuje jednu položku, která identifikuje ID zařízení předgradu síťového adaptéru jako DATAFIREU a určuje, že oddíl DATAFIREU souboru netmap.inf obsahuje informace o mapování pro tento adaptér.
Oddíl DATAFIREU obsahuje následující informace:
Položka ValueName směruje netSetup tak, aby hledala hodnotu BoardType pod klíčem Parametry instance síťového adaptéru.
Položka ValueType, která je nastavena na hodnotu 1, určuje, že hodnota BoardType je DWORD.
Každá zbývající hodnota určuje ID zařízení před upgradem a odpovídající ID zařízení pro Windows 2000 nebo novější. NAPŘÍKLAD ID pro typ desky DataFireIsaU je DATAFIRE - ISA1U. Místo ID pro upgrade lze zadat klíčové slovo ValueNotPresent.
NetSetup provede mapování ID 1:N následujícím způsobem:
NetSetup přečte zadanou hodnotu ValueName pod klíčem registru, který obsahuje hodnoty parametrů pro instanci síťového adaptéru.
NetSetup se pokusí najít shodu s názvem hodnoty ValueName uvedeným v zadané části souboru netmap.inf. Pokud není v klíči registru uvedený žádný název ValueName, netSetup se pokusí najít klíčové slovo ValueNotPresent v zadané části souboru netmap.inf.
Pokud NetSetup najde shodu, nainstaluje síťový adaptér pomocí souboru INF, který má stejný název jako mapované ID systému Windows 2000 nebo novější.
Pokud jsou klíče registru nebo hodnoty instance adaptéru stejné pro různé typy adaptérů, není možné namapovat jedno ID zařízení předgradu na více než jedno ID zařízení s Windows 2000 nebo novějším bez první úpravy těchto klíčů registru nebo hodnot.
Nejúčinnější způsob řešení této situace je následující:
Funkce PreUpgradeInitialize knihovny DLL migrace sítě upraví registr tak, aby obsahoval jedinečné hodnoty pro každou instanci síťového adaptéru. Tyto jedinečné hodnoty by měly znamenat typ adaptéru.
Funkce PreUpgradeInitialize nastaví příznak NUA_REQUEST_ABORT_UPGRADE, což způsobí, že netSetup zobrazí zprávu, která vyzve uživatele k restartování winnt32.exe a přerušení upgradu.
Uživatel přeruší upgrade a restartuje winnt32.exe. Knihovna DLL pro migraci sítě teď může využít jedinečné hodnoty, aby zmapovala jediné ID zařízení před upgradem na více než jedno ID zařízení pro Windows 2000 nebo novější.