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.
Jeśli urządzenie zostanie zainstalowane na platformach 32-bitowych i 64-bitowych, należy wykonać następujące kroki podczas tworzenia pakietu sterowników:
Udostępniaj zarówno 32-bitowe, jak i 64-bitowe kompilacje wszystkich sterowników trybu jądra, aplikacji instalacyjnej urządzenia, instalatorów klas i współinstalatorów. Aby uzyskać więcej informacji, zobacz Przenoszenie sterownika do 64-bitowego systemu Windows.
Podaj co najmniej jeden międzyplatformowy plik INF, który używa ozdobionych sekcji INF do kontrolowania zachowania instalacji specyficznego dla platformy.
W przypadku pisania aplikacji instalacyjnej urządzenia wersja 32-bitowa musi być wersją domyślną. Oznacza to, że wersja 32-bitowa powinna być wywoływana przez Autorun (opisana w dokumentacji zestawu Microsoft Windows SDK), tak aby wersja 32-bitowa uruchamiała się automatycznie po wstawieniu dysku dystrybucji przez użytkownika.
32-bitowa wersja aplikacji musi sprawdzić wartość zwróconą przez updateDriverForPlugAndPlayDevices. Jeśli wartość zwracana jest ERROR_IN_WOW64, aplikacja 32-bitowa jest uruchamiana na 64-bitowej platformie i nie może zaktualizować sterowników skrzynki odbiorczej. Zamiast tego należy wywołać metodę CreateProcess (opisaną w dokumentacji zestawu Windows SDK), aby uruchomić 64-bitową wersję aplikacji. Wersja 64-bitowa może następnie wywołać funkcję UpdateDriverForPlugAndPlayDevices, określając parametr FullInfPath identyfikujący lokalizację 64-bitowych wersji wszystkich plików.