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 :
- #include <stdio.h>
- #include <stdlib.h>
- #include <strings.h>
- #include <windows.h>
-
- int main()
- {
- char buffer[255];
- HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
- LPDWORD numberOfCharsWritten;
- sprintf(buffer,"Standard output=%i",hStdout);
- WriteConsoleA(hStdout,buffer,strlen(buffer),numberOfCharsWritten,NULL);
- return 0;
- }
on obtiendra le résultat semblable suivant :
Standard output=7
Dernière mise à jour : Dimanche, le 6 décembre 2015