Freigeben über


WPD-Compliancetests – Ereignisse (manuell)

Dieser Test testet den Treiber mithilfe der Windows Portable Device (WPD)-API und überprüft, ob der Treiber die Windows-Hardwarezertifizierungsanforderungen erfüllt.

Dieser Test überprüft, ob ein Treiber oder Gerät die Windows-Hardwarezertifizierungsanforderungen erfüllt, um nahtlos mit dem WPD-Stack auf protokollunabhängige Weise zu arbeiten.

Testdetails

   
Spezifikationen
  • Device.Portable.Core.TransportBluetooth
  • Device.Portable.Core.TransportIP
  • Device.Portable.Core.TransportUSB
  • Device.Portable.Core.MediaSync
  • Device.Portable.Core.VideoCodec
  • Device.Portable.Core.AudioCodec
Plattformen
  • Windows 10, Client-Editionen (x86)
  • Windows 10, Client-Editionen (x64)
Unterstützte Versionen
  • Windows 10
  • Windows 10, Version 1511
  • Windows 10, Version 1607
  • Windows 10, Version 1703
  • Windows 10, Version 1709
  • Windows 10, Version 1803
  • Windows 10, Version 1809
  • Windows 10, Version 1903
  • Nächstes Update auf Windows 10
Voraussichtliche Laufzeit (in Minuten) 2
Kategorie Entwicklung
Zeitüberschreitung (in Minuten) 120
Neustart erforderlich false
Erfordert eine spezielle Konfiguration false
Typ automatic

 

Zusätzliche Dokumentation

Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:

Ausführen des Tests

Bevor Sie den Test ausführen, schließen Sie die Testeinrichtung ab, wie in den Testanforderungen beschrieben: Device.Portable Testing Prerequisites.

Hinweis

   Wenn das Testgerät busspezifische Unterstützung bietet, benötigen Sie möglicherweise zusätzliche Hardware. Um festzustellen, ob dies der Fall ist, lesen Sie die Beschreibung für den jeweiligen busspezifischen Test.

 

Problembehandlung

Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.

Informationen zur Fehlerbehebung finden Sie unter Fehlerbehebung bei Device.Portable Testing.

Dies gibt Bestanden oder Nicht bestanden zurück. Der Test gibt möglicherweise SKIP zurück, wenn das Gerät bestimmte Gerätedienste nicht unterstützt. Um Testdetails zu überprüfen, überprüfen Sie das Testprotokoll von HLK Studio.

Zusätzliche Informationen zur Fehlerbehebung:

  • Der Test unterstützt die ausführliche Protokollierung im manuellen Testfallauswahlmodus. Wenn die Anwendung ausgeführt wird, gehen Sie zu Optionen, Protokollierungsoptionen und klicken Sie auf Ziel: Window, Ebene: 10.

  • Wenn im Baum keine Testfälle für die Testfallauswahl verfügbar sind, stellen Sie sicher, dass das Gerät angeschlossen ist.

Weitere Informationen

Dieser Test wird als C++-Anwendung ausgeführt. Bei Ausführung außerhalb von HLK Studio gibt es eine Benutzeroberfläche für die Auswahl von Testfällen, und Testsuiten können mithilfe von Testprofilen definiert werden, wie dies beim WLK der Fall ist. Es stellt für jede Anforderung ein Bestanden/Nicht bestanden bereit. Der Test validiert die folgenden Szenarien und Funktionskategorien für einen WPD-Treiber und das damit verbundene Gerät.

Das Gerät oder der Treiber übergibt diese gängigen Szenarien für Inhaltstypen und Formate, die es unterstützt:

  • Aufzählung der Objekthierarchie

  • Abrufen von Objekteigenschaften

  • Objektressource liest vom Gerät

  • Objektressource schreibt auf Gerät

  • Objektlöschung

  • Energieverwaltung

  • Von Geräten oder Treibern generierte Ereignisse

Das Gerät oder der Treiber unterstützt die folgenden bekannten Funktionskategorien:

  • Erforderliche Objekteigenschaften und -attribute

  • Ressourcen und Attribute

Anforderungen an die Funktionskategorie

Empfohlen:

  • WPD_FUNCTIONAL_CATEGORY_STORAGE

  • WPD_FUNCTIONAL_CATEGORY_DEVICE

  • WPD_FUNCTIONAL_CATEGORY_SMS

Optional:

  • WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE

  • WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE

Anforderungen an Inhaltstyp und -format

Wenn ein Inhaltstyp nicht unterstützt wird, wird die Formatunterstützung nicht überprüft. Es gibt keine strengen Anforderungen an das Format oder den Inhaltstyp, da dies normalerweise ein Implementierungsdetail für Gerätefirmware ist. Der Treiber kann die Unterstützung für jedes Format oder jeden Inhaltstyp melden, solange er die Funktionsszenariotests besteht, die Objekte von Formaten verwenden, die er unterstützt, wie Übertragung, Löschung und Aufzählung. Diese Formate und Inhaltstypen können als Richtlinie dienen:

  • Empfohlener Inhaltstyp: WPD_CONTENT_TYPE_AUDIO

  • Empfohlene Formate:

    • WPD_OBJECT_FORMAT_WMA

    • WPD_OBJECT_FORMAT_MP3

  • Optionaler Inhaltstyp: WPD_CONTENT_TYPE_VIDEO

  • Empfohlenes Format:WPD_OBJECT_FORMAT_WMV

  • Optionaler Inhaltstyp: WPD_CONTENT_TYPE_IMAGE

  • Empfohlene Formate:

    • WPD_OBJECT_FORMAT_BMP

    • WPD_OBJECT_FORMAT_EXIF

    • WPD_OBJECT_FORMAT_GIF

    • WPD_OBJECT_FORMAT_ICON

    • WPD_OBJECT_FORMAT_JFIF

    • WPD_OBJECT_FORMAT_JP2

    • WPD_OBJECT_FORMAT_JPX

    • WPD_OBJECT_FORMAT_PNG

    • WPD_OBJECT_FORMAT_TIFF

  • Optionaler Inhaltstyp: WPD_CONTENT_TYPE_DOCUMENT

  • Optionale Formate:

    • WPD_OBJECT_FORMAT_HTML

    • WPD_OBJECT_FORMAT_TEXT

Befehlssyntax

Befehlsoption BESCHREIBUNG

te.exe wpdcompliance.dll /select:"@name='*Events*' und @TestClassification:Type='HCK'"

Führt den Test aus.

Hinweis

   Geben Sie /h ein, um die Befehlszeilenhilfe für diese Testbinärdatei anzuzeigen.

 

Dateiliste

Datei Standort

WPDCompliance.dll

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\wdk\

test.mp3

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Audio\

test.wma

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Audio\

test.html

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Document\

test.txt

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Document\

test.bmp

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\

test.GIF

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\

test.ico

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\

test.jp2

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\

test.jpg

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\

test.jpx

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\

test.png

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\

test.tif

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\

test.wmv

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Video\

TestFile.avi

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Video\

Devcon.exe

[OSBinRoot]\idw\

CalendarSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

ContactsSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

ContentTransferApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

GeneralSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

HintsSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

MetadataSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

NotesSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

RingtoneSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

StatusSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

TasksSvcApp.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

WpdUploadFile.exe

[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\

 

Parameter

Parametername Parameterbeschreibung
LLU_NetAccessOnly LLU für den Netzzugang