Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Wenn der Clienttreiber WdfUsbTargetDeviceCreateWithParameters aufruft und die Clientvertragsversion USBD_CLIENT_CONTRACT_VERSION_602 in der WDF_USB_DEVICE_CREATE_CONFIG-Struktur angibt (um die neuen Funktionen des USB-Treiberstapels für Windows 8 zu verwenden), verwenden DDIs, die intern eine URB verwenden, nur den URB-Kontext, wenn eine der folgenden Voraussetzungen zutrifft:
- Der Anforderungsparameter enthält das Wdf-Gerät in seiner übergeordneten Objektstruktur.
- Die Anforderung wird über die E/A-Warteschlange dargestellt.
- Die Anforderung enthält eine weitere E/A-Warteschlange, die in der übergeordneten Objektstruktur dargestellt wird.
Treibermodell: KMDF
So führen Sie einen Test durch
| Beim Kompilieren: |
|---|
Führen Sie Static Driver Verifier aus, und geben Sie die RequestForUrbXrb-Regel an . Gehen Sie folgendermaßen vor, um Ihren Code zu analysieren:
Weitere Informationen finden Sie unter Verwenden der statischen Treiberüberprüfung, um Fehler in Treibern zu finden. |
Gilt für:
WdfRequestCreateWdfUsbTargetDeviceCreateWithParametersWdfUsbTargetDeviceFormatRequestForControlTransferWdfUsbTargetDeviceFormatRequestForStringWdfUsbTargetDevice endControlTransferSynchronlyWdfUsbTargetPipeAbortSynchronouslyWdfUsbTargetPipeFormatRequestForAbortWdfUsbTargetPipeFormatRequestForResetWdfUsbTargetPipeResetSynchronously