Section courante

A propos

Section administrative du site

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