Fonctions Kernel-Mode Driver-Support obsolètes
Le fichier d’en-tête portcls.hdefine quatre macros qui contiennent les noms des fonctions obsolètes de prise en charge des pilotes en mode noyau. Ces macros permettent de recompiler l’ancien code source qui contient des références aux noms de fonctions obsolètes pour utiliser les nouvelles fonctions du noyau sans nécessiter de modifications dans les fichiers sources.
Lors de la compilation du code source qui utilise les noms obsolètes, définissez le nom de paramètre PC_OLD_NAMES. Ce paramètre peut être défini par l’argument de ligne de commande du compilateur « -DPC_OLD_NAMES » si cela est plus pratique que d’introduire l’instruction #define PC_OLD_NAMES
dans les fichiers sources eux-mêmes.
Le tableau suivant répertorie les noms de fonctions de prise en charge des pilotes en mode noyau obsolètes dans la colonne de gauche. Pour chaque nom obsolète, la colonne de droite contient le nom de la nouvelle fonction de noyau qui la remplace. Dans chaque cas, la définition de macro équivaut à un simple changement de nom. Les listes d’arguments pour la fonction obsolète et la nouvelle fonction sont identiques.
Nom de la fonction obsolète | Nouveau nom de fonction |
---|---|
WIN95COMPAT_ReadPortUChar |
|
WIN95COMPAT_WritePortUChar |
|
WIN95COMPAT_ReadPortUShort |
|
WIN95COMPAT_WritePortUShort |