Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Projekt WpdHelloWorldDriver zawiera plik informacji o konfiguracji (inf) o nazwie WpdHelloWorldDriver.inf. Ten plik zawiera parametry i dyrektywy UMDF, które są wymagane przez współinstalator WUDF. Jednak ten plik zawiera również parametry i dyrektywy, które są przeznaczone wyłącznie do WPD. W poniższej tabeli wymieniono te parametry, dyrektywy i sekcje specyficzne dla wpD.
Sekcja | Dyrektywa lub parametr | Opis |
---|---|---|
Basic_Install.CoInstaller_AddReg | Ta sekcja jest wymagana.
Przykład:
|
|
Basic_Install.wdf | Dyrektywa UmdfService | Ta dyrektywa jest wymagana.
Przykład:
|
DDInstall.Services | Zawiera dyrektywę | Ta dyrektywa jest wymagana, jeśli sterownik ponownie używa składników sterowników klasy MTP. W przeciwnym razie nie powinno się pojawić.
Wymagane pliki systemowe muszą być przywoływane za pomocą odpowiednich dyrektyw Include lub Needs. (Te pliki są WpdMtpDr.dll, WpdMtp.dll, WpdMtpUs.dll, WpdConns.dll (dla systemu Windows Vista) i WpdUsb.sys (dla systemu Windows Vista) lub WinUsb.sys (dla systemu Windows 7 i nowszych)). Należy również uwzględnić niezbędne pliki usługi. (Pojedynczy plik usługi, który wymaga odwołania, jest WpdUsb.sys (dla systemu Windows Vista) lub WinUSB.sys (dla systemu Windows 7 i nowszych).) |
DDInstall.Services | Dyrektywa Potrzebna | Ta dyrektywa jest wymagana, jeśli sterownik ponownie używa składników sterowników klasy MTP. W przeciwnym razie nie powinno się pojawić.
Wymagane pliki systemowe muszą być przywoływane za pomocą odpowiednich dyrektyw Include lub Needs. (Te pliki to: WpdMtpDr.dll, WpdMtp.dll,WpdMtpUs.dll, WpdConns.dll (dla systemu Windows Vista) i WpdUsb.sys (dla systemu Windows Vista) lub WinUsb.sys (dla systemu Windows 7 i nowszych)). Należy również wskazać niezbędne pliki usługi. (Pojedynczy plik usługi, który wymaga odwołania, jest WpdUsb.sys (dla systemu Windows Vista) lub WinUSB.sys (dla systemu Windows 7 i nowszych).) |
Urządzenie_DodajRejestr | Dyrektywa EnableDefaultAutoPlaySupport | Ta dyrektywa jest wymagana.
Przykład:
|
Device_AddReg | dyrektywa EnableLegacySupport | Ta dyrektywa jest wymagana.
Przykład:
|
Device_AddReg | Dyrektywa UseWiaAutoPlay | Ta dyrektywa jest opcjonalna.
|
Instalować | Dyrektywa UmdfLibraryVersion | Ta dyrektywa jest wymagana.
Ta dyrektywa musi mieć postać: n.n.n Przykład:
|
Instalacja Usługi | dyrektywa ErrorControl | Ta dyrektywa jest wymagana.
Ta dyrektywa musi określać wartość 1. Przykład:
|
Instalacja Usługi | Dyrektywa ServiceType | Ta dyrektywa jest wymagana.
Ta dyrektywa musi określać wartość 1. Przykład:
|
ServiceInstall | Dyrektywa StartType | Ta dyrektywa jest wymagana.
Ta dyrektywa musi określać wartość 3. Przykład:
|
Wersja | Parametr klasy | Ten parametr jest wymagany. Musi być ustawiona wartość "WPD".
Przykład:
|
Wersja | Parametr „ClassGuid” | Ten parametr jest wymagany. Musi być ustawiony na prawidłowy identyfikator GUID.
Przykład:
|
WpdHelloWorldDriver_Instalacja | dyrektywa DriverCLSID | Ta dyrektywa jest wymagana.
Ta dyrektywa musi określać poprawnie sformułowany identyfikator GUID. Przykład:
|
WpdHelloWorldDriver_Install | Dyrektywa ServiceBinary | Ta dyrektywa jest wymagana.
Ta dyrektywa musi określać ścieżkę formularza: "%12%\wudfrd.sys" Przykład:
|