DosDisConnectNPipe |
DOS : Déconnecte et tuyau |
---|---|
DOSCALLS.DLL | os2.h |
Syntaxe
APIRET DosDisConnectNPipe( HPIPE hpipeHandle ); |
Paramètres
Nom | Description |
---|---|
hpipeHandle | Ce paramètre permet d'indiquer le Handle du tuyau nommé, lequel a été précédemment retourné par la fonction DosCreateNPipe. |
Retour
Valeur | Constante | Description |
---|---|---|
0 | NO_ERROR | Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
109 | ERROR_BROKEN_PIPE | Cette valeur permet d'indiquer une erreur de tuyau arrêté s'est produite. |
230 | ERROR_BAD_PIPE | Cette valeur permet d'indiquer qu'une erreur de mauvais tuyau s'est produite. |
Description
Cette fonction permet d'utiliser un processus serveur pour demander le processus client étant fermer dans le tuyau spécifié.
Exemple
Voici un simple exemple montrant comme appeler cette API avec WatCom C++ for OS/2 :
- #define INCL_DOSERRORS
- #define INCL_DOSNMPIPES
- #include "os2.h"
- #include "stdio.h"
-
- void main(void) {
- HPIPE Handle;
- switch(DosDisConnectNPipe(Handle)) {
- case NO_ERROR: printf("Tout va bien !");break;
- case ERROR_BROKEN_PIPE: printf("Erreur : Une erreur de tuyau arrêté s'est produite.");break;
- case ERROR_BAD_PIPE: printf("Erreur : Une erreur de mauvais tuyau s'est produite.");break;
- }
- }
Voir également
Langage de programmation - C pour OS/2 - DosConnectNPipe
Langage de programmation - C pour OS/2 - DosCreateNPipe
Langage de programmation - C pour OS/2 - DosDisConnectNPipe
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010