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
Beispielcode im Verzeichnis \src\kernel\serenum im Windows Driver Kit (WDK)