헤더 파일 portcls.hdefines는 사용되지 않는 커널 모드 드라이버 지원 함수의 이름을 포함하는 네 개의 매크로를 정의합니다. 이러한 매크로를 사용하면 오래된 함수 이름에 대한 참조가 포함된 이전 소스 코드를 다시 컴파일하여 원본 파일을 편집할 필요 없이 새 커널 함수를 사용할 수 있습니다.
사용되지 않는 이름을 사용하는 소스 코드를 컴파일할 때 매개 변수 이름 PC_OLD_NAMES 정의합니다. 이 매개 변수는 소스 파일 자체에 문을 #define PC_OLD_NAMES 도입하는 것보다 더 편리한 경우 컴파일러 명령줄 인수 "-DPC_OLD_NAMES"으로 정의할 수 있습니다.
다음 표에는 왼쪽 열의 사용되지 않는 커널 모드 드라이버 지원 함수 이름이 나열되어 있습니다. 사용되지 않는 각 이름에 대해 오른쪽 열에는 해당 이름을 대체하는 새 커널 함수의 이름이 포함됩니다. 각 경우에 매크로 정의는 간단한 이름 변경에 해당합니다. 사용되지 않는 함수에 대한 인수 목록과 새 함수가 동일합니다.
| 사용되지 않는 함수 이름 | 새 함수 이름 |
|---|---|
WIN95COMPAT_ReadPortUChar |
|
WIN95COMPAT_WritePortUChar |
|
WIN95COMPAT_ReadPortUShort |
|
WIN95COMPAT_WritePortUShort |