Section courante

A propos

Section administrative du site

GetStdHandle

kernel32.dll Demande le Handle standard
 

Syntaxe

HANDLE GetStdHandle(DWORD nStdHandle);

Paramètres

Nom Description
nStdHandle Ce paramètre permet d'indiquer une constante d'identificateur standard.

Description

Cette fonction permet de demander le Handle d'une entrée ou sortie standard.

Exemple

Voici un exemple permet d'afficher l'identificateur standard :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <strings.h>
  4. #include <windows.h>
  5.  
  6. int main()
  7. {
  8.     char buffer[255];
  9.     HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
  10.     LPDWORD numberOfCharsWritten;
  11.     sprintf(buffer,"Standard output=%i",hStdout);
  12.     WriteConsoleA(hStdout,buffer,strlen(buffer),numberOfCharsWritten,NULL);
  13.     return 0;
  14. }

on obtiendra le résultat semblable suivant :

Standard output=7


Dernière mise à jour : Dimanche, le 6 décembre 2015