Section courante

A propos

Section administrative du site

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 :

  1. #define INCL_DOSERRORS
  2. #define INCL_DOSNMPIPES
  3. #include "os2.h"
  4. #include "stdio.h"
  5.  
  6. void main(void) {
  7.     HPIPE Handle;
  8.     switch(DosDisConnectNPipe(Handle)) {
  9.         case NO_ERROR: printf("Tout va bien !");break;
  10.         case ERROR_BROKEN_PIPE: printf("Erreur : Une erreur de tuyau arrêté s'est produite.");break;
  11.         case ERROR_BAD_PIPE: printf("Erreur : Une erreur de mauvais tuyau s'est produite.");break;
  12.     }
  13. }

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