Freigeben über


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

READ_PORT_UCHAR

WIN95COMPAT_WritePortUChar

WRITE_PORT_UCHAR

WIN95COMPAT_ReadPortUShort

READ_PORT_USHORT

WIN95COMPAT_WritePortUShort

WRITE_PORT_USHORT