Freigeben über


Serenum-Filterung von E/A-Anforderungen

Im Folgenden wird beschrieben, wie Serenum E/A-Anforderungen filtert, die an eine Filter-DO weitergeleitet werden:

  • Verarbeitet busbezogene Vorgänge, die Plug & Play und Energieanforderungen zugeordnet sind:
    • Entfernt eine PDO, sofern vorhanden, wenn die Filter-DO entfernt wird.
    • Listet den RS-232-Port als Reaktion auf eine IRP_MN_QUERY_DEVICE_RELATIONS Anforderung des Typs BusRelations auf.
  • Schließt serenumspezifische Gerätesteuerungsanforderungen ab, die Informationen zum RS-232-Port zurückgeben.

Im Folgenden wird beschrieben, wie Serenum E/A-Anforderungen filtert, die an eine PDO weitergeleitet werden (die PDO stellt ein untergeordnetes Gerät dar, das an einen RS-232-Port angefügt ist):

  • Schließt alle Plug & Play- und Energieanforderungen ab.

  • Leitet Gerätesteuerungsanforderungen an den Filter DO um, der der PDO zugeordnet ist.

  • Schließt eine Serenum-spezifische interne Gerätesteuerungsanforderung ab, die die Busbeziehungen an einem RS-232-Port ungültig macht.

Weitere Informationen finden Sie unter

  • ntddser.h-Header

  • Beispielcode im Verzeichnis \src\kernel\serenum im Windows Driver Kit (WDK)