Section courante

A propos

Section administrative du site

DOSCALLS.DLL (ou DOSCALL1.DLL)

Appels DOS
OS/2

Description

Ce fichier contient tous les fonctions relativement au opérations DOS en 16 et 32 bits.

Liste des fonctions et procédures

Nom Description
DosAcknowledgeSignalException Cette fonction permet d'indiquer que le processus demandé désire recevoir des signaux supplémentaires.
DosAddMuxWaitSem Cette fonction permet d'ajouter une sémaphore d'événement ou un sémaphore mutex à une liste de sémaphore MuxWait.
DosAliasMem Cette fonction permet d'effectuer la création d'un alias de lecture et d'écriture privé ou un alias de code de segment LDT à partir d'un objet de mémoire existant.
DosAllocHuge Cette fonction permet d'allouer un objet de mémoire Huge.
DosAllocMem Cette fonction permet d'utiliser une allocation d'objet de mémoire privé dans les limites d'espace d'adressage virtuel.
DosAllocSeg Cette fonction permet d'allouer un segment de mémoire.
DosAllocSharedMem Cette fonction permet d'utiliser l'allocation d'objet de mémoire partagé dans les limites d'espaces d'adressage virtuel.
DosAllocShrSeg Cette fonction permet d'allouer un segment de mémoire partagé nommé.
DosAllocThreadLocalMemory Cette fonction permet d'allouer un bloc de mémoire étant unique, local ou un processus léger.
DosAsyncTimer Cette fonction permet de démarrer un simple intervalle de minuterie désychronisé.
DosBeep Cette fonction permet de produire un signal sonore Bip avec le PC Speaker avec une fréquence et une longueur spécifié.
DosBufReset Cette fonction permet de retourner un ERROR_BROKEN_PIPE si le Handle est un tuyau nommé étant déjà fermé.
DosCallBack Cette fonction permet d'appeler un fournisseur de segment IOPL de niveau de prévilège 2 dans un appel de segment d'application de niveau de prévilège 3.
DosCallNmPipe Cette fonction permet d'effectuer un appel de traitement d'une transaction de «procédure d'appel» en utilisant un tuyau de message.
DosCallNPipe Cette fonction permet de fabriquer une procédure d'appel dans un tuyau de message duplex.
DosCancelLockRequest Cette fonction permet d'annuler une requête de suspension de «DosSetFileLocks».
DosCancelLockRequestL Cette fonction permet d'annuler les requêtes DosSetFileLocksL encore en circulation.
DosCaseMap Cette fonction permet d'effectuer une cartographie d'une chaine de caractères d'entrée binaire en accord avec un code de pays d'OS/2.
DosChDir Cette fonction permet de changer le répertoire courant.
DosChgFilePtr Cette fonction permet de changer la position du pointeur d'un fichier logique.
DosCLIAccess Cette fonction permet d'envoyer une requête de permission de désactivation des interruptions (voir instructions assembleurs CLI/STI).
DosClose Cette fonction permet de fermer un fichier d'entrée/sortie Handle.
DosCloseEventSem Cette fonction permet de fermer un événement de sémaphore.
DosCloseMutexSem Cette fonction permet de fermer un Mutex de sémaphore.
DosCloseMuxWaitSem Cette fonction permet de décrémenté le compteur d'utilisation de sémaphore MuxWait spécifié.
DosCloseSem Cette fonction permet de fermer une sémaphore système
DosCloseVDD Cette fonction permet d'effectuer la fermeture du Handle d'un pilote de périphérique virtuel (VDD).
DosConnectNmPipe Cette fonction permet d'activer un tuyau nommé étant ouvert par un client.
DosConnectNPipe Cette fonction permet à un processus serveur de fixer un tuyau spécifié d'écoute.
DosCopy Cette fonction permet de copier un fichier source dans un fichier ou sous-répertoire de destination.
DosCreateCSAlias Cette fonction permet de créer un alias d'exécutable pour un segment de données.
DosCreateDir Cette fonction permet de créer un nouveau répertoire.
DosCreateEventSem Cette fonction permet de créer un événement de sémaphore.
DosCreateMutexSem Cette fonction permet de créer un Mutex de sémaphore.
DosCreateMuxWaitSem Cette fonction permet de créer une sémaphore MuxWait privé ou partagé.
DosCreateNPipe Cette fonction permet d'effectuer la création d'un tuyau nommé.
DosCreatePipe Cette fonction permet de créer un tuyau anonyme.
DosCreateSem Cette fonction permet d'effectuer la création d'une sémaphore système.
DosCreateThread Cette fonction permet de créer un processus léger d'exécution.
DosCreateThread2 Cette fonction permet de créer un processus léger d'exécution désynchronisé dans le processus courant en utilisant une pile préalloué.
DosCwait Cette fonction permet d'attendre qu'un processus enfant se termine avant de retourner.
DosDebug Cette fonction permet d'activer l'appel d'application, au contrôle d'une autre application, pour effectuer du déboguage.
DosDelete Cette fonction permet de supprimer un nom de fichier d'un répertoire. Le fichier supprimer peut être récupérable.
DosDeleteDir Cette fonction permet de supprimer un sous-répertoire de l'unité de disque spécifié.
DosDeleteMuxWaitSem Cette fonction permet de supprimer une sémaphore spécifié de la liste de MuxWait.
DosDevConfig Cette fonction permet demander des informations à propos de périphériques attachés.
DosDevIOCtl Cette fonction permet de passer un périphérique spécifié d'un paquet de contrôle d'entrée/sortie (IOCTL) dans un pilote de périphérique.
DosDevIOCtl2 Cette fonction permet d'effectuer un traitement de contrôle sur un périphérique spécifique en ouvrant le périphérique avec un Handle.
DosDisconnectNmPipe Cette fonction permet de forcer la fermeture d'un nom de tuyau.
DosDisConnectNPipe Cette fonction permet d'utiliser un processus serveur pour demander le processus client étant fermer dans le tuyau spécifié.
DosDumpProcess Cette fonction permet d'initialiser une sortie de données interne sur le processus spécifié.
DosDupHandle Cette fonction permet d'effectuer la duplication d'un Handle de fichier, de tuyau ou de périphérique.
DosEditName Cette fonction permet d'éditer un fichier ou un répertoire indirectement par transformation d'une chaine de caractères ASCII en une autre, en utilisant des caractères global de nom de fichiers pour des opérations d'édition ou de recherche dans une chaine de caractères.
DosEnterCritSec Cette fonction permet d'entrée dans une section critique afin de prévenir l'exécution d'un autre processus.
DosEnterMustComplete Cette fonction permet de fournir une entrée dans une section de code dans lequel une exception de désychronisation s'est produite.
DosEnumAttribute Cette fonction permet d'indiquer les noms et les longueurs des attributs étendues pour un fichier ou sous-répertoire spécifié.
DosErrClass Cette fonction permet d'effectuer la classification d'un code d'erreur OS/2.
DosError Cette fonction permet d'activer ou désactiver le processus du système matériel d'erreur.
DosExecPgm Cette fonction permet de créer un processus enfant lequel peut être sychronisé, désynchronisé ou détaché.
DosExit Cette fonction permet de terminer le processus courant ainsi ou tous les autres processus associés et retourne un code à passer à un autre processus quand il est appeler par DosWaitChild.
DosExitCritSec Cette fonction permet de terminer une section critique et ainsi permettre l'exécution des autres processus.
DosExitList Cette fonction permet de libérer les processus accroché si un processus est tué.
DosExitMustComplete Cette fonction permet de fournir une sortie d'une section de code avec lequel une exception de désychronisation se produit.
DosFileIO Cette fonction permet d'effectuer de multiple verrouillage, déverrouillage, position et opérations d'entrées/sorties sur un fichier ouvert.
DosFileLocks Cette fonction permet de fixer ou défixer un octet de rang de verrouillage dans un fichier ouvert.
DosFindClose Cette procédure permet de terminer le processus de lecture d'un répertoire enclenché par «DosFindFirst».
DosFindFirst Cette fonction permet de rechercher le premier occurence (fichier ou répertoire) contenu dans un répertoire de fichier spécifié.
DosFindFirst2 Cette fonction permet de rechercher le premier objet de fichier ou le première objet de groupe de fichier correspondant au nom spécifié.
DosFindNext Cette fonction permet de rechercher l'occurence suivant (fichier ou répertoire) contenu dans un répertoire de fichier.
DosFlagProcess Cette fonction permet d'appliquer des drapeaux de processus particulier (et de descendants).
DosForceDelete Cette fonction permet de supprimer un nom de fichier d'un répertoire sans possibilité de le récupérer.
DosForceSystemDump Cette fonction permet d'initialiser la sortie de données interne en mode stand-alone.
DosFreeMem Cette fonction permet de libérer un bloc de mémoire privé ou partagé dans le processus.
DosFreeModule Cette fonction permet de libérer les références du module de lien dynamique d'un processus et si le module de lien dynamique n'est pas utilisé par un autre processus en mémoire, celui-ci est complètement libérer de la mémoire.
DosFreeResource Cette fonction permet d'effectuer la libération d'une ressource précédemment chargé par la fonction DosGetResource.
DosFreeSeg Cette fonction permet de libérer un segment de mémoire précédemment alloué.
DosFreeThreadLocalMemory Cette fonction permet de libérer un bloc de mémoire local d'un processus léger.
DosFSAttach Cette fonction permet d'attacher ou détacher une unité de disque d'un pilote de fichier système à distance (FSD), nom de périphérique de pseudo caractères, d'un FSD local ou un FSD à distance.
DosFSCtl Cette fonction permet de fournir une interface standard étendu entre une application et un pilote de fichier système (FSD).
DosFSRamSemClear Cette fonction permet de relâcher le propriétaire d'un FS (Fast-Safe) d'une sémaphore RAM.
DosFSRamSemRequest Cette fonction permet de demander le FS (Fast-Safe) d'une sémaphore RAM et les enregistrements du propriétaire courant pour une fonction potentiel de nettoyage par DosExitList.
DosGetCollate Cette fonction permet de demander une table de séquence accordé pouvant être utilisé pour trier des données dans un environnement de langage national.
DosGetCP Cette fonction permet de demander les informations de code de page du processus.
DosGetCtryInfo Cette fonction permet demander la table d'informations système de pays.
DosGetDateTime Cette fonction permet de demander la date et l'heure courante du système.
DosGetDBCSEv Cette fonction permet de demander un vecteur d'environnement DBCS.
DosGetEnv Cette fonction permet de demander le processus de segment d'informations d'environnement.
DosGetHugeShift Cette fonction permet de demander le nombre de décalage de segment Huge d'OS/2 d'un sélecteur d'objet.
DosGetInfoBlocks Cette fonction permet de demander l'adresse du bloc d'informations de processus léger (TIB) du processus léger courant et l'adresse du bloc d'informations processus (PIB) du processus courant.
DosGetInfoSeg Cette fonction permet de demander les informations de segments globals et locales d'OS/2.
DosGetMachineMode Cette fonction permet de demander le mode courant du microprocesseur (Réel, Protégé,...).
DosGetModHandle Cette fonction permet de demander le Handle d'un module de lien dynamique précédemment chargé.
DosGetModName Cette fonction permet de demander le nom de fichier du module de lien dynamique précédemment chargé.
DosGetNamedSharedMem Cette fonction permet de demander l'accès à bloc de mémoire partagé nommé spécifié.
DosGetPID Cette fonction permet de demander les informations d'identificateur de processeur associé avec la requête de processus.
DosGetPPID Cette fonction permet de demander l'identificateur de processus parent pour n'importe quel processus.
DosGetProcAddr Cette fonction permet de demander le point d'entrée d'un module de lien dynamique.
DosGetProcessorStatus Cette fonction permet de demander l'état ONLINE ou OFFLINE pour chaque processeur d'un système SMP.
DosGetPrty Cette fonction permet de demander la valeur de priorité d'un processus ou d'un processus léger.
DosGetResource Cette fonction permet de retourner le sélecteur de segment du segment de ressource spécifié.
DosGetResource2 Cette fonction permet de retourner l'adresse long d'une ressource spécifié.
DosGetSeg Cette fonction permet de demander l'accès à la mémoire partagé alloué par un appel aux fonctions DosAllocSeg ou DosAllocHuge.
DosGetSharedMem Cette fonction permet de demander l'accès à bloc de mémoire partagé spécifié.
DosGetShrSeg Cette fonction permet d'appeler un accès de segment de mémoire partagé précédemment alloué dans un autre processus.
DosGetVersion Cette fonction permet de demander la version majeur et mineur du système d'exploitation OS/2.
DosGiveSeg Cette fonction permet de fabriquer une allocation d'adressage de segment dynamique par un autre processus.
DosGiveSharedMem Cette fonction permet d'utiliser un autre processus d'accès à un bloc de mémoire partagé.
DosHoldSignal Cette fonction permet désactiver temporairement ou réactiver un processus de signal dans le processus courant.
DosICreateThread Cette fonction permet de créer un autre processus que la fonction actuellement exécuté en interne.
DosIExecPgm Cette fonction permet d'effectuer l'invocation de l'exécution d'un programme.
DosInsertMessage Cette fonction permet d'insérer une variable d'informations de chaine de caractères texte dans un message.
DosInsMessage Cette fonction permet d'insérer un message de données variables dans un message contenu dans un tampon de mémoire.
DosIQueryMessageCP Cette fonction permet de demander un message interne.
DosIRead Cette fonction permet d'effectuer la lecture d'un inode.
DosISemRequest Cette fonction permet d'envoyer une requête de sémaphore en interne
DosISemWait Cette fonction permet d'attendre après une sémaphore en interne.
DosISysSemClear Cette fonction permet d'effacer un sémaphore système en interne.
DosISysSemSet Cette fonction permet de fixer une sémaphore système en interne
DosIWrite Cette fonction permet d'effectuer l'écriture d'un inode.
DosKillProcess Cette fonction permet de tuer un processus à l'aide de son identificateur de processus.
DosKillThread Cette fonction permet d'allouer un processus léger afin de terminer un autre processus léger dans le processus courant.
DosListIO Cette fonction permet d'effectuer un traitement de nombre spécifié d'opérations de lectures ou d'écritures à des positions spécifique.
DosListIOL Cette fonction permet d'effectuer un traitement de nombre spécifié d'opérations de lectures ou d'écritures à des positions spécifique ou les deux.
DosLoadModule Cette fonction permet d'essayer de charger un module de lien dynamique.
DosLockSeg Cette fonction permet de verrouiller un segment de données jetable.
DosMakeNmPipe Cette fonction permet de créer le nom de tuyau spécifié et retourne son Handle.
DosMakePipe Cette fonction permet de créer un tuyau.
DosMapCase Cette fonction permet d'effectuer un traitement de cartographie des cases d'une chaine de caractères de valeurs binaires représentant des caractères ASCII.
DosMemAvail Cette fonction permet de demander la taille du plus grand bloc de mémoire disponible dans la mémoire libre.
DosMkDir Cette fonction permet de créer un nouveau répertoire.
DosMkDir2 Cette fonction permet de créer un sous-répertoire avec des attributs étendue associés avec celui-ci.
DosMonClose Cette fonction permet de terminer un périphérique monitorant un périphérique particulier.
DosMonOpen Cette fonction permet d'ouvrir un périphérique de caractères OS/2 pour monitorer.
DosMonRead Cette fonction permet d'effectuer la lecture d'un paquet de données d'une chaine de moniteur.
DosMonReg Cette fonction permet d'enregistrer un tampon de données d'entrée/sortie et commence le monitorage d'un périphérique OS/2.
DosMonWrite Cette fonction permet d'effectuer l'écriture d'un paquet de données d'une chaine de moniteur.
DosMove Cette fonction permet d'effectuer le renommage ou le déplacement d'un fichier.
DosMuxSemWait Cette fonction permet d'attendre qu'un ou plusieurs sémaphore soit effacé.
DosNewSize Cette fonction permet de changer la taille d'un fichier.
DosOpen Cette fonction permet d'ouvrir un fichier ou un périphérique pour des entrées/sorties d'applications.
DosOpen2 Cette fonction permet d'ouvrir un nouveau fichier, un fichier existant ou remplace un fichier existant.
DosOpenEventSem Cette fonction permet d'ouvrir un événement de sémaphore.
DosOpenL Cette fonction permet d'ouvrir un nouveau fichier, un fichier exitant ou remplacement un fichier existant avec des attributs étendues.
DosOpenMutexSem Cette fonction permet d'ouvrir un Mutex de sémaphore.
DosOpenMuxWaitSem Cette fonction permet d'accéder à une sémaphore MuxWait partagé.
DosOpenSem Cette fonction permet de demander l'accès à une sémaphore du système.
DosOpenVDD Cette fonction permet d'ouvrir un pilote de périphérique virtuel (VDD) et de retourner le Handle lui étant associé.
DosPeekNmPipe Cette fonction permet d'effectuer la lecture dans un tuyau sans enlever les données lues du tuyau.
DosPeekNPipe Cette fonction permet d'examiner le contenu et l'état d'un tuyau, sans changé le tuyau dans n'importe quel chemin.
DosPerfSysCall Cette fonction permet de demander les informations de performances systèmes.
DosPhysicalDisk Cette fonction permet de demander les informations de partition ou d'accès disque.
DosPortAccess Cette fonction permet d'effectuer une requête ou de relâcher un accès au port d'entrée/sortie.
DosPostEventSem Cette fonction permet de poster l'identificateur de la sémaphore.
DosProtectClose Cette fonction permet de fermer le Handle d'un fichier, tuyau ou d'un périphérique.
DosProtectEnumAttribute Cette fonction permet d'identifier les noms et les longueurs des attributs étendues pour un fichier ou sous-répertoire spécifié.
DosProtectOpen Cette fonction permet d'ouvrir un nouveau fichier, un fichier existant ou de remplacer un fichier existant et de retourner un Handle de fichier protégé. Le fichier peut être ouvert avec des attributs étendues.
DosProtectOpenL Cette fonction permet d'ouvrir un nouveau fichier, un fichier existant ou remplace un fichier existant avec des attributs étendues.
DosProtectQueryFHState Cette fonction permet d'envoyer une requête d'état au fichier Handle protégé spécifié.
DosProtectQueryFileInfo Cette fonction permet de demander des informations sur un fichier.
DosProtectRead Cette fonction permet d'effectuer la lecture d'un nombre d'octets spécifié dans un fichier, un tuyau ou périphérique dans un emplacement de tampon.
DosProtectSetFHState Cette fonction permet de fixer l'état du fichier Handle protégé spécifié.
DosProtectSetFileInfo Cette fonction permet de fixer les informations d'un fichier.
DosProtectSetFileLocks Cette fonction permet de verrouiller ou déverrouiller une rangé d'un fichier ouverte.
DosProtectSetFileLocksL Cette fonction permet de verrouiller ou déverrouiller une rangé d'un fichier ouverte détaillé.
DosProtectSetFilePtr Cette fonction permet de déplacer le pointeur de lecture ou d'écriture du fichier avec le type de déplacement spécifié.
DosProtectSetFilePtrL Cette fonction permet de déplacer le pointeur de lecture ou d'écriture du fichier avec le type de déplacement détaillé spécifié.
DosProtectSetFileSize Cette fonction permet de changer la taille d'un fichier.
DosProtectSetFileSizeL Cette fonction permet de changer la taille d'un fichier.
DosProtectWrite Cette fonction permet d'effectuer l'écriture d'un nombre d'octets spécifié d'un tampon vers un fichier spécifié.
DosPtrace Cette fonction permet d'appeler un fourniture d'interface du noyau d'OS/2 afin de facilité le déboguage de programme.
DosPutMessage Cette fonction permet d'écrire un message.
DosQAppType Cette fonction permet de demander le type d'application d'un fichier exécutable.
DosQCurDir Cette fonction permet de demander le répertoire courant d'une unité logique.
DosQCurDisk Cette fonction permet de demander l'unité de disque par défaut.
DosQFHandState Cette fonction permet d'envoyer une requête d'un gestionnaire de fichier courant en mode ouvert.
DosQFileInfo Cette fonction permet de demander l'enregistrement d'informations d'un fichier spécifié.
DosQFileMode Cette fonction permet de demander l'octet d'attribut d'un fichier.
DosQFSAttach Cette fonction permet d'envoyer une requête d'informations à propos d'un attachement de fichier système (local ou à distance), à propos d'un périphérique de caractères ou d'un pseudo périphérique de caractères attaché à un système de fichier.
DosQFSInfo Cette fonction permet de demander les données d'informations d'un périphérique de fichier système.
DosQHandType Cette fonction permet de demander si le type de Handle référence un fichier ou un périphérique.
DosQNmPHandState Cette fonction permet de retourner les informations du nom d'un tuyau spécifié par l'état du Handle.
DosQNmPipeInfo Cette fonction permet de demander les informations pour un tuyau nommé.
DosQNmPipeSemState Cette fonction permet de retourner les informations à propos du tuyau local nommé attaché au sémaphore système spécifié.
DosQPathInfo Cette fonction permet de retourner les attributs et les informations d'extensions d'attributs d'un fichier ou d'un répertoire.
DosQSysInfo Cette fonction permet de demander les valeurs des variables systèmes statiques.
DosQueryABIOSSupport Cette fonction permet de demander les drapeaux indiquant une simple variation de configurations matériel.
DosQueryAppType Cette fonction permet de retourner le type d'application d'un fichier exécutable.
DosQueryCollate Cette fonction permet de demander une table de séquence résidant dans un fichier de pays.
DosQueryCp Cette fonction permet d'allouer un traitement de processus pour une requête de code de page de processus courant et de préparation de code de pages système.
DosQueryCtryInfo Cette fonction permet de demander les informations de format de pays indépendant résidant dans le fichier de pays.
DosQueryCurrentDir Cette fonction permet de demander le chemin complet d'un répertoire courant pour une requête de processus de l'unité spécifié.
DosQueryCurrentDisk Cette fonction permet d'utiliser une requête dans lequel l'unité est l'unité de disque courant par défaut pour le processus et demande les unités disponibles.
DosQueryDBCSEnv Cette fonction permet de demander le vecteur d'environnement DBCS (ensemble de caractères à double octets) résidant dans le fichier de pays.
DosQueryEventSem Cette fonction permet de retourner le compteur de postage d'un événement de sémaphore référer par un hevSemaphore.
DosQueryExtLIBPATH Cette fonction permet de retourner le chemin courant de la recherche avant ou après que le LIBPATH du système est recherché l'emplacement de DLL.
DosQueryFHState Cette fonction permet d'envoyer une requête d'état d'un fichier Handle spécifié.
DosQueryFileInfo Cette fonction permet de demander des informations sur un fichier
DosQueryFSAttach Cette fonction permet de demander les informations à propos de l'attachement d'un système de fichiers (local ou à distance), à propos d'un périphérique de caractères ou à propos d'un périphérique de pseudo caractères attaché à un système de fichiers.
DosQueryFSInfo Cette fonction permet de demander les informations d'un périphérique de système de fichiers.
DosQueryHType Cette fonction permet de demander si le Handle est référencé à un fichier ou un périphérique.
DosQueryMem Cette fonction permet de demander l'attribut d'allocation et l'accès de protection d'un rang dans des pages lors de processus d'adressage d'espace.
DosQueryMemState Cette fonction permet de demander l'état d'une rangé de pages de mémoire.
DosQueryModFromCS Cette fonction permet d'envoyer une requête de nom, de segment et de Handle correspondant au sélecteur 16 bits.
DosQueryModFromEIP Cette fonction permet d'envoyer une requête à un Handle de module et un nom donnant l'adresse flat.
DosQueryModuleHandle Cette fonction permet de demander le Handle d'un module de liens dynamique ayant précédemment été chargé.
DosQueryModuleName Cette fonction permet de demander un chemin complet avec l'unité de disque, le répertoire, le nom de fichier et l'extension associé avec le module Handle référencé.
DosQueryMutexSem Cette fonction permet de retourner l'identificateur de processus, l'identificateur de processus léger et un compteur de requête d'un propriétaire de sémaphore mutex référé par hmtxSemaphore.
DosQueryMuxWaitSem Cette fonction permet de retourner les enregistrements de sémaphore d'un sémaphore MuxWait référé par hmuxSemaphore.
DosQueryNPHState Cette fonction permet de demander les informations à propos du Handle de tuyau nommé.
DosQueryNPipeInfo Cette fonction permet de demander les informations à propos d'un tuyau nommé.
DosQueryNPipeSemState Cette fonction permet de demander les informations à propos d'un tuyau nommé étant attaché à une sémaphore.
DosQueryPathInfo Cette fonction permet de demander des informations sur un fichier ou sous-répertoire.
DosQueryProcAddr Cette fonction permet de trouver l'adresse d'un processus d'un module de lien dynamique.
DosQueryProcType Cette fonction permet de retourner le type de procédure spécifié avec un module de liens dynamique.
DosQueryResourceSize Cette fonction permet de retourner la taille d'un objet de ressource spécifié.
DosQuerySysInfo Cette fonction permet d'envoyer un requête de différentes informations à propos du système et retourne le contenu dans un tampon après l'appel.
DosQueryThreadAffinity Cette fonction permet à un processus léger d'en savoir davantage sur le masque d'un processus léger en cours affiné au capacité du processeur du système.
DosQueryThreadContext Cette fonction permet d'envoyer une requête de contexte de suspension d'un processus léger.
DosQueryVerify Cette fonction permet de demander si la vérification d'écriture est active.
DosQVerify Cette fonction permet de demander le mode de vérification actuel.
DosR2StackRealloc Cette fonction permet de changer la taille de la pile d'un processus léger avec un prévilège de niveau 2.
DosRaiseException Cette fonction permet de déclencher une exception pour le processus léger courant.
DosRead Cette fonction permet d'effectuer la lecture de caractères dans un fichier, un tuyau ou un périphérique.
DosReadAsync Cette fonction permet d'effectuer la lecture de caractères d'un fichier, d'un tuyau ou d'un périphérique de façon non synchronisé.
DosReallocHuge Cette fonction permet de changer la taille d'un objet de mémoire Huge
DosReallocSeg Cette fonction permet de changer la taille d'un segment de mémoire.
DosReleaseMutexSem Cette fonction permet de rendre le contrôle d'un processus de Mutex de sémaphore pendant un certain temps de milliseconde.
DosReplaceModule Cette fonction permet de remplacer une DLL étant en cours d'utilisation.
DosRequestMutexSem Cette fonction permet d'attendre après un processus de Mutex de sémaphore pendant un certain temps de milliseconde.
DosRequestVDD Cette fonction permet d'allouer une session de communication en mode protégé OS/2 avec un VDD (pilote de périphérique virtuel).
DosResetBuffer Cette fonction permet d'écrire les tampons des fichiers spécifié pour le périphérique.
DosResetEventSem Cette fonction permet de réinitialiser le compteur de postage d'un événement de sémaphore.
DosResumeThread Cette fonction permet de reprendre l'exécution d'un processus suspendu.
DosRmDir Cette fonction permet de supprimer le sous-répertoire.
DosScanEnv Cette fonction permet d'effectuer la recherche d'une chaine de caractères d'une variable d'environnement spécifique.
DosSearchPath Cette fonction permet de rechercher l'emplacement d'un fichier dans un liste de chemin arbitraire.
DosSelectDisk Cette fonction permet d'effectuer le changement d'une unité de disque courant.
DosSemClear Cette fonction permet d'effacer une sémaphore du système ou de la RAM.
DosSemRequest Cette fonction permet de demander une sémaphore de ressource sychronisé.
DosSemSet Cette fonction permet de fixer inconditionnellement une sémaphore.
DosSemSetWait Cette fonction permet de fixer un sémaphore et attend alors jusqu'à ce qu'il soit effacé.
DosSemWait Cette fonction permet d'attendre jusqu'à ce qu'un sémaphore soit effacé.
DosSendSignal Cette fonction permet d'envoyer un signal de Ctrl+C ou Ctrl+Break à sous-arbre de commande ou de processus.
DosSendSignalException Cette fonction permet d'envoyer un signal d'exception Ctrl+C ou Ctrl+Break à un autre processus.
DosSetCP Cette fonction permet de fixer le code de page par défaut d'un processus.
DosSetCurrentDir Cette fonction permet de définir le répertoire courant.
DosSetDateTime Cette fonction permet de fixer la date et l'heure du système.
DosSetDefaultDisk Cette fonction permet de fixer l'unité par défaut d'un processus.
DosSetExceptionHandler Cette fonction permet d'enregistrer un gestionnaire d'exception pour le processus léger courant.
DosSetExtLIBPATH Cette fonction permet de définir le chemin de recherche courant avant ou après que le LIBPATH du système est localisé les emplacements de DLL.
DosSetFHandState Cette fonction permet de changer l'état d'un fichier Handle.
DosSetFHState Cette fonction permet de fixer l'état du fichier Handle spécifié.
DosSetFileInfo Cette fonction permet de changer les informations d'attributs et d'attributs étendues d'un fichier.
DosSetFileLocks Cette fonction permet de verrouiller ou déverouiller une rangé d'un fichier ouvert.
DosSetFileLocksL Cette fonction permet de verrouiller ou déverouiller une rangé d'un fichier ouvert.
DosSetFileMode Cette fonction permet de changer les attribut d'un fichier.
DosSetFilePtr Cette fonction permet de déplacer le pointeur de positionnement de lecture ou d'écriture d'un fichier en accord avec le type de déplacement spécifié.
DosSetFilePtrL Cette fonction permet de déplacer le pointeur de positionnement de lecture ou d'écriture d'un fichier en accord avec le type de déplacement spécifié.
DosSetFileSize Cette fonction permet de changer la taille d'un fichier.
DosSetFileSizeL Cette fonction permet de changer la taille d'un fichier.
DosSetFSInfo Cette fonction permet de changer les informations système de fichier (nom du volume) pour une unité de disque spécifié.
DosSetMaxFH Cette fonction permet de changer le nombre maximum de fichier Handle pour le processus courant.
DosSetMem Cette fonction permet d'appliquer ou désappliquer des pages d'allocations de mémoire.
DosSetNmPHandState Cette fonction permet de fixer les modes de lectures et de blockage d'un tuyau nommé.
DosSetNmPipeSem Cette fonction permet d'effectuer un attachement d'un sémaphore système à un tuyau nommé local.
DosSetNPHState Cette fonction permet de réinitialiser le mode en bloc et en lecture pour le tuyau nommé.
DosSetNPipeSem Cette fonction permet d'attacher une sémaphore d'événement partagé à un tuyau local nommé.
DosSetPathInfo Cette fonction permet de fixer les informations d'attributs et d'attributs étendues d'un fichier ou d'un sous-répertoire.
DosSetProcCP Cette fonction permet d'allouer un processus afin qu'il fixe le code de page.
DosSetProcessCp Cette fonction permet d'allouer un processus de fixation de code de page.
DosSetProcessorStatus Cette fonction permet de fixer l'état ONLINE ou OFFLINE pour chaque processeur d'un système SMP.
DosSetPriority Cette fonction permet de changer la priorité de base d'un processus enfant ou d'un processus léger dans le processus courant.
DosSetPrty Cette fonction permet de changer la valeur de priorité d'un processus ou d'un processus léger.
DosSetRelMaxFH Cette fonction permet d'ajuster le nombre maximum de fichier Handle pour le processus appelant.
DosSetSigHandler Cette fonction permet de fixer un gestionnaire de signal.
DosSetSignalExceptionFocus Cette fonction permet d'indiquer au processus courant de venir s'occuper d'un signal Ctrl+C ou Ctrl+Break.
DosSetThreadAffinity Cette fonction permet de changer le masque d'un processus léger en cours affiné au capacité du processeur du système.
DosSetVec Cette fonction permet de fixer un gestionnaire de vecteur d'exception.
DosSetVerify Cette fonction permet de fixer ou réinitialiser le mode de vérification.
DosShutdown Cette fonction permet d'envoyer tous les changements de fichier systèmes et forces à vider tous les tampons systèmes sur le disque en préparation de la fermeture du système.
DosSizeSeg Cette fonction permet de demander la taille d'un segment spécifié.
DosSleep Cette fonction permet de suspendre un processus léger pendant une durée spécifié.
DosStartTimer Cette fonction permet de lancer une minuterie désychronisé se répétant à un intervalle de temps.
DosStopTimer Cette fonction permet d'arrêter la minuterie désychronisé.
DosSubAlloc Cette fonction permet de sous-alloué un élément en dehors d'un segment de mémoire.
DosSubAllocMem Cette fonction permet d'allouer un bloc de mémoire d'un pool de création utilisant DosSubSetMem.
DosSubFree Cette fonction permet de libérer un élément précédemment sous-alloué.
DosSubFreeMem Cette fonction permet de libérer un bloc de mémoire ayant été alloué avec DosSubAllocMem.
DosSubSet Cette fonction permet d'initialiser ou désinitialiser un segment de mémoire pour une sous-allocation.
DosSubSetMem Cette fonction permet d'utiliser l'initialisation d'un pool pour les sous-allocations ou d'utiliser écrasement de la taille d'une mémoire de pool déjà initialisé.
DosSubUnsetMem Cette fonction permet de terminer un pool de mémoire.
DosSuppressPopUps Cette fonction permet de supprimer une trappe d'applications en sous-fenêtre et se journalisant dans le fichier «POPUPLOG.OS2».
DosSuspendThread Cette fonction permet suspendre temporairement l'exécution d'un processus léger.
DosSystemService Cette fonction permet de figer tous les processus léger d'un processus dans un appel système.
DosSysTrace Cette fonction permet d'effectuer un enregistrement de traçage statique de déboguage.
DosTimerAsync Cette fonction permet d'exécution une simple minuterie non sychronisé.
DosTimerStart Cette fonction permet d'exécuter une minuterie de façon non synchronisé.
DosTimerStop Cette fonction permet d'arrêter l'exécution d'une minuterie de façon non synchronisé.
DosTmrQueryFreq Cette fonction permet de fournir une fréquence de minuterie à haute résolution par l'IRQ0 (Intel 8254).
DosTmrQueryTime Cette fonction permet de fournir une capture de temps pour la minuterie à haute résolution par l'IRQ0 (Intel 8254).
DosTransactNmPipe Cette fonction permet d'effectuer un traitement de lecture d'un tuyau de message duplex.
DosTransactNPipe Cette fonction permet d'écrire dans un tuyau un message duplex, lit ensuite de lui.
DosTrueGetMessage Cette fonction permet de demander un vrai message.
DosUnlockSeg Cette fonction permet de déverrouiller un segment jetable.
DosUnsetExceptionHandler Cette fonction permet d'enlever un gestionnaire d'exception d'une chaine de processus léger du gestionnaire des exceptions.
DosUnwindException Cette fonction permet d'appeler et d'enlever un gestionnaire d'exception d'une chaine de processus léger du gestionnaire des exceptions.
DosVerifyPidTid Cette fonction permet d'effectuer la validation d'une paire de PID et de TID.
DosWaitChild Cette fonction permet d'attendre qu'un processus enfant se synchronise à sa fin et demande l'identificateur de processus, termine le code et retourne le résultat du code.
DosWaitEventSem Cette fonction permet de suspendre l'exécution du processus de l'événement de sémaphore.
DosWaitMuxWaitSem Cette fonction permet de bloquer jusqu'à ce que le sémaphore MuxWait spécifié soit effacé.
DosWaitNmPipe Cette fonction permet d'attendre après la disponibilité d'une instance de tuyau nommé.
DosWaitNPipe Cette fonction permet d'attendre que l'instance de tuyau nommé devienne disponible.
DosWaitThread Cette fonction permet de placer le processus léger courant dans un état d'attente jusqu'à ce qu'un autre processus léger du processus courant prenne fin et retourne ensuite l'identifiant de fin de processus léger.
DosWrite Cette fonction permet d'effectuer l'écriture de caractères dans un fichier, un tuyau ou un périphérique.
DosWriteAsync Cette fonction permet d'effectuer l'écriture de caractères dans un fichier, un tuyau ou un périphérique de façon non synchronisé.

Références

International Technical Support Organization, OS/2 Debugging Handbook - Volume IV, System Diagnostic Reference, February 1996, Publication No. SG24-4643-00, page 256 à 279.

Dernière mise à jour : Lundi, le 19 juillet 2010