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.
Użyj tych reguł, aby sprawdzić, czy sterownik prawidłowo obsługuje niektóre wyspecjalizowane metody KMDF dla urządzeń USB.
W tym dziale
| Temat | Opis |
|---|---|
Reguła FailD0EntryIoTargetState określa, że element docelowy we/wy dla ciągłego czytnika USB uruchomionego w elemencji EvtDeviceD0Entry zostanie odpowiednio zatrzymany z tego samego wywołania zwrotnego, jeśli evtDeviceD0Entry zakończy się niepowodzeniem. |
|
Reguła UsbContReader określa, że ciągły czytnik został poprawnie skonfigurowany w funkcji wywołania zwrotnego zdarzenia EvtDevicePrepareHardware, gdzie sterownik wykonuje wywołanie metody WdfUsbTargetPipeConfigContinuousReader. |
|
Reguła UsbDeviceCreate określa, że metody WdfUsbTargetDeviceCreate i WdfUsbTargetDeviceCreateWithParameters nie są wywoływane poza funkcją wywołania zwrotnego zdarzeń EvtDevicePrepareHardware . |
|
Reguła UsbDeviceCreateFail określa, że sterownik powraca z funkcji wywołania zwrotnego zdarzenia EvtDevicePrepareHardware ze stanem błędu, jeśli utworzenie obiektu WDFUSBDEVICE zakończy się niepowodzeniem. |
|
Reguła UsbDeviceCreateTarget określa, że nie tworzy się wielu obiektów WDFUSBDEVICE, gdy obiekty WDFUSBDEVICE, które są obecnie w kontekście urządzenia, są wyciekane. |
Aby wybrać zestaw reguł USB
Wybierz projekt sterownika (.vcxProj) w programie Microsoft Visual Studio. W menu sterowników kliknij Uruchom Weryfikator Sterowników Statycznych….
Kliknij kartę Reguły . W obszarze Zestawy reguł wybierz pozycję Usb.
Aby wybrać domyślny zestaw reguł w oknie wiersza poleceń dla deweloperów programu Visual Studio, określ Usb.sdv z opcją /check. Przykład:
msbuild /t:sdv /p:Inputs="/check:Usb.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32Aby uzyskać więcej informacji, zobacz Użycie Static Driver Verifier do Znalezienia Defektów w Sterownikach oraz Polecenia Static Driver Verifier (MSBuild).