go32 |
Exécuter en 32 bits |
---|---|
Free Pascal |
Description
Cette unité contient l'interface pour le «DOS extender» en 32 bits.
Liste des procédures et fonctions
Nom | Description |
---|---|
ALLOCATE_LDT_DESCRIPTORS | Cette fonction permet d'allouer un certain nombre de descripteurs. |
ALLOCATE_MEMORY_BLOCK | Cette fonction permet d'allouer un bloc de mémoire linéaire. |
COPYFROMDOS | Cette procédure permet de copier les données de DOS dans le tas. |
COPYTODOS | Cette procédure permet de copier les données du tas dans la mémoire DOS. |
CREATE_CODE_SEGMENT_ALIAS_DESCRIPTOR | Cette fonction permet de créer un nouveau descripteur à partir d'un descripteur existant. |
DISABLE | Cette fonction permet de désactiver les interruptions matérielles. |
DPMI_DOSMEMFILLCHAR | Cette procédure permet de remplir la mémoire DOS avec un caractère. |
DPMI_DOSMEMFILLWORD | Cette procédure permet de remplir la mémoire DOS avec un mot. |
DPMI_DOSMEMGET | Cette procédure permet de déplacer des données de la mémoire DOS vers la mémoire DPMI. |
DPMI_DOSMEMMOVE | Cette procédure permet de déplacer de la mémoire DOS. |
DPMI_DOSMEMPUT | Cette procédure permet de déplacer les données de la mémoire DPMI vers la mémoire DOS. |
ENABLE | Cette fonction permet d'activer les interruptions matérielles. |
FREE_LDT_DESCRIPTOR | Cette fonction permet de libérer un descripteur. |
FREE_LINEAR_ADDR_MAPPING | Cette fonction permet de libérer la cartographie à partir d'une adresse linéaire. |
FREE_MEMORY_BLOCK | Cette fonction permet de libérer le bloc de mémoire alloué. |
FREE_RM_CALLBACK | Cette fonction permet de libérer le rappel en mode réel. |
GET_CS | Cette fonction permet de demander un sélecteur CS. |
GET_DESCRIPTOR_ACCESS_RIGHT | Cette fonction permet de demander les droits d'accès du descripteur. |
GET_DPMI_VERSION | Cette fonction permet de demander les informations DPMI. |
GET_DS | Cette fonction permet de demander un sélecteur DS. |
GET_EXCEPTION_HANDLER | Cette fonction permet de demander le gestionnaire d'exception courante. |
GET_LINEAR_ADDR | Cette fonction permet de convertir une adresse physique en une adresse linéaire. |
GET_MEMINFO | Cette fonction permet de demander des informations sur la mémoire disponible. |
GET_NEXT_SELECTOR_INCREMENT_VALUE | Cette fonction permet de demander la valeur d'incrémentation du sélecteur. |
GET_PAGE_ATTRIBUTES | Cette fonction permet de demander les attributs de la page. |
GET_PAGE_SIZE | Cette fonction permet de demander la taille de la page. |
GET_PM_EXCEPTION_HANDLER | Cette fonction permet de demander le gestionnaire d'exceptions en mode protégé. |
GET_PM_INTERRUPT | Cette fonction permet de demander le gestionnaire d'interruptions en mode protégé. |
GET_RM_CALLBACK | Cette fonction permet de demander le rappel en mode réel. |
GET_RM_INTERRUPT | Cette fonction permet de demander le vecteur d'interruption en mode réel. |
GET_RUN_MODE | Cette fonction permet de demander le mode d'exécution courante. |
GET_SEGMENT_BASE_ADDRESS | Cette fonction permet de demander l'adresse de base de la table de descripteurs. |
GET_SEGMENT_LIMIT | Cette fonction permet de demander la limite de segment du descripteur. |
GET_SS | Cette fonction permet de demander un sélecteur SS. |
GLOBAL_DOS_ALLOC | Cette fonction permet d'allouer de la mémoire en mode réel du DOS. |
GLOBAL_DOS_FREE | Cette fonction permet de libérer un bloc de mémoire du DOS. |
INPORTB | Cette fonction permet de lire l'octet du port d'entrée/sortie. |
INPORTL | Cette fonction permet de lire l'entier long du port d'entrée/sortie. |
INPORTW | Cette fonction permet de lire le mot du port d'entrée/sortie. |
LOCK_CODE | Cette fonction permet de verrouiller l'intervalle de mémoire de code. |
LOCK_DATA | Cette fonction permet de verrouiller l'intervalle de mémoire de données. |
LOCK_LINEAR_REGION | Cette fonction permet de verrouiller la région de mémoire linéaire. |
MAP_DEVICE_IN_MEMORY_BLOCK | Cette fonction permet de cartographier un périphérique dans l'espace mémoire du programme. |
OUTPORTB | Cette procédure permet d'écrire un octet dans un port d'entrée/sortie. |
OUTPORTL | Cette procédure permet d'écrire un entier long dans un port d'entrée/sortie. |
OUTPORTW | Cette procédure permet d'écrire un mot dans un port d'entrée/sortie. |
REALINTR | Cette fonction permet de simuler une interruption. |
REQUEST_LINEAR_REGION | Cette fonction permet de demander une région d'adresse linéaire. |
SEGMENT_TO_DESCRIPTOR | Cette fonction permet de cartographier l'adresse du segment sur le descripteur. |
SEG_FILLCHAR | Cette procédure permet de remplir le segment avec la valeur d'octet spécifié. |
SEG_FILLWORD | Cette procédure permet de remplir le segment avec la valeur du mot spécifié. |
SEG_MOVE | Cette procédure permet de déplacer des données entre 2 endroits différents. |
SET_DESCRIPTOR_ACCESS_RIGHT | Cette fonction permet de fixer les droits d'accès au descripteur de mémoire. |
SET_EXCEPTION_HANDLER | Cette fonction permet de fixer le gestionnaire d'exception. |
SET_PAGE_ATTRIBUTES | Cette fonction permet de fixer les attributs de la page. |
SET_PM_EXCEPTION_HANDLER | Cette fonction permet de fixer le gestionnaire d'exceptions en mode protégé. |
SET_PM_INTERRUPT | Cette fonction permet de fixer le gestionnaire d'interruptions en mode protégé. |
SET_RM_INTERRUPT | Cette fonction permet de fixer le gestionnaire d'interruptions en mode réel. |
SET_SEGMENT_BASE_ADDRESS | Cette fonction permet de fixer l'adresse de base du descripteur. |
SET_SEGMENT_LIMIT | Cette fonction permet de fixer la limite de descripteur. |
TB_OFFSET | Cette fonction permet de retourner le déplacement du tampon de transfert DOS. |
TB_SEGMENT | Cette fonction permet de retourner le segment du tampon de transfert DOS. |
TB_SIZE | Cette fonction permet de retourner la taille de la mémoire tampon de transfert DOS. |
TRANSFER_BUFFER | Cette fonction permet de retourner le déplacement du tampon de transfert DOS. |
UNLOCK_CODE | Cette fonction permet de déverrouiller le segment de code. |
UNLOCK_DATA | Cette fonction permet de déverrouiller le segment de données. |
UNLOCK_LINEAR_REGION | Cette fonction permet de déverrouiller la région de mémoire linéaire. |
Dernière mise à jour : Mercredi, le 24 avril 2019