已过时内核模式驱动程序支持函数

标头文件 portcls.h 定义四个宏,其中包含已过时内核模式驱动程序支持函数的名称。 这些宏允许重新编译包含对已过时函数名称的引用的旧源代码,以使用新内核函数,而无需对源文件进行任何编辑。

编译使用已过时名称的源代码时,定义参数名称 PC_OLD_NAMES。 如果此参数比将语句 #define PC_OLD_NAMES 引入源文件本身更方便,则可以通过编译器命令行参数“-DPC_OLD_NAMES”定义此参数。

下表的左列中列出了已过时的内核模式驱动程序支持函数名称。 对于每个过时的名称,右列包含替换它的新内核函数的名称。 在每种情况下,宏定义都是简单的名称更改。 已过时函数和新函数的参数列表相同。

已过时的函数名称 新函数名称

WIN95COMPAT_ReadPortUChar

READ_PORT_UCHAR

WIN95COMPAT_WritePortUChar

WRITE_PORT_UCHAR

WIN95COMPAT_ReadPortUShort

READ_PORT_USHORT

WIN95COMPAT_WritePortUShort

WRITE_PORT_USHORT