Veraltete Kernel-Mode Driver-Support-Funktionen
Die Headerdatei portcls.hdefinesiert vier Makros, die die Namen veralteter Kernelmodus-Treiberunterstützungsfunktionen enthalten. Mit diesen Makros kann alter Quellcode, der Verweise auf die veralteten Funktionsnamen enthält, neu kompiliert werden, um die neuen Kernelfunktionen zu verwenden, ohne dass Änderungen an den Quelldateien erforderlich sind.
Wenn Sie Quellcode kompilieren, der die veralteten Namen verwendet, definieren Sie den Parameternamen PC_OLD_NAMES. Dieser Parameter kann durch das Compilerbefehlszeilenargument "-DPC_OLD_NAMES" definiert werden, wenn dies bequemer ist, als die -Anweisung #define PC_OLD_NAMES
in die Quelldateien selbst einzufügen.
In der folgenden Tabelle sind die namen der veralteten Treiberunterstützung im Kernelmodus in der linken Spalte aufgeführt. Für jeden veralteten Namen enthält die rechte Spalte den Namen der neuen Kernelfunktion, die sie ersetzt. In jedem Fall entspricht die Makrodefinition einer einfachen Namensänderung. Die Argumentlisten für die veraltete Funktion und die neue Funktion sind identisch.
Veralteter Funktionsname | Neuer Funktionsname |
---|---|
WIN95COMPAT_ReadPortUChar |
|
WIN95COMPAT_WritePortUChar |
|
WIN95COMPAT_ReadPortUShort |
|
WIN95COMPAT_WritePortUShort |