ALLOCDSTOCSALIAS |
Alias d'allocation DS à CS |
Borland Pascal |
WINPROCS (Windows) |
Syntaxe
Function AllocDStoCSAlias(Selector:Word):Word;
|
Paramètres
Nom |
Description |
Selector |
Ce fichier permet d'indiquer le sélecteur de segment de données. |
Description
Cette fonction permet de convertir un sélecteur de segment de données à un segment de code afin de pouvoir être utilisé pour segment de code pour des données.
Remarques
- La fonction AllocDStoCSAlias renvoie le sélecteur de segment de code correspondant au sélecteur de segment de données si la fonction réussit. Sinon, c'est zéro.
- L'application doit libérer le nouveau sélecteur en appelant la fonction FreeSelector.
- En mode protégé, tenter d'exécuter du code directement dans un segment de données entraînera une violation de protection générale. La fonction AllocDStoCSAlias permet
à une application d'exécuter du code que l'application a créé dans son propre segment de pile.
- Windows ne suit pas les mouvements de segment. Par conséquent, le segment de données doit être fixe et non jetable ; sinon, le segment de données pourrait se déplacer,
invalidant le sélecteur de segment de code. La fonction PrestoChangeSelector fournit une autre méthode pour obtenir un sélecteur de code correspondant à un sélecteur
de données.
- Une application ne doit pas utiliser cette fonction à moins que cela ne soit absolument nécessaire, car son utilisation viole les pratiques de programmation préférées
de Windows.
Dernière mise à jour : Mardi, le 25 Janvier 2022