DosDevIOCtl2 |
DOS : Contrôle à un périphérique d'entrée/sortie |
---|---|
DOSCALLS.DLL | os2.h |
Syntaxe
USHORT DosDevIOCtl2(PVOID Data, USHORT DataLength, PVOID ParmList, USHORT ParmListLength, USHORT Function, USHORT Category, HFILE DevHandle); |
Paramètres
Nom | Description |
---|---|
Data | Ce paramètre permet d'indiquer l'adresse de la région de données. |
DataLength | Ce paramètre permet d'indiquer la longueur du tampon de données. |
ParmList | Ce paramètre permet d'indiquer l'adresse de la liste d'argument de la commande spécifié. |
ParmListLength | Ce paramètre permet d'indiquer la longueur de la liste d'argument de la commande spécifié. |
Function | Ce paramètre permet d'indiquer le code de fonction du périphérique spécifié. |
Category | Ce paramètre permet d'indiquer la catégorie de périphérique. |
DevHandle | Ce paramètre permet d'indiquer le Handle de périphérique retourné par la fonction DosOpen ou le Handle d'ouverture de périphérique standard. |
Retour
Valeur | Constante | Description |
---|---|---|
0 | NO_ERROR | Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
1 | ERROR_INVALID_FUNCTION | Cette valeur permet d'indiquer qu'une erreur de fonction invalide s'est produite. |
6 | ERROR_INVALID_HANDLE | Cette valeur permet d'indiquer que la valeur du hmuxSemaphore ne point pas sur un sémaphore valide. |
15 | ERROR_INVALID_DRIVE | Cette valeur permet d'indiquer qu'une erreur d'unité de disque invalide. |
31 | ERROR_GEN_FAILURE | Cette valeur permet d'indiquer un échec général. |
87 | ERROR_INVALID_PARAMETER | Cette valeur permet d'indiquer qu'un ou plusieurs des paramètres contient une valeur illégale. |
115 | ERROR_PROTECTION_VIOLATION | Cette valeur permet d'indiquer qu'une erreur de violation de protection. |
117 | ERROR_INVALID_CATEGORY | Cette valeur permet d'indiquer qu'une erreur de catégorie invalide. |
119 | ERROR_BAD_DRIVER_LEVEL | Cette valeur permet d'indiquer une erreur de mauvais niveau de pilote. |
163 | ERROR_UNCERTAIN_MEDIA | Cette valeur permet d'indiquer une erreur de média incertain. |
165 | ERROR_MONITORS_NOT_SUPPORTED | Cette valeur permet d'indiquer une erreur de moniteur non-supporté. |
Description
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.
Voir également
Langage de programmation - C pour OS/2 - DosDevIOCtl
Langage de programmation - C pour OS/2 - DosOpen
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010