SetStdHandle

機能
標準入力,標準出力,標準エラのいずれかのハンドル
Declare Function SetStdHandle Lib "kernel32.dll"  _
(ByVal nStdHandle As Long, ByVal nHandle As Long) As Long
Declare Function SetStdHandle Lib "kernel32.dll"  _
(ByVal nStdHandle As Integer, ByVal nHandle As Integer) As Integer

BOOL SetStdHandle(
DWORD nStdHandle,
HANDLE hHandle
);

引数
nStdHandle

ハンドルを設定するデバイスを指定する定数
nHandle
標準入力、標準出力、標準エラーとして使用するハンドル
戻り値
正常終了のとき                0以外
エラーのとき                  0
備考
nHandleに使用するハンドルはCreateFile()関数によって開いたファイルハンドル。
このハンドルを GetStdHandle()関数に渡すことによって
入力デバイス、出力デバイス、エラーデバイスを参照できる。
[:1]の定数
Const STD_INPUT_HANDLE = -10&           '標準入力ハンドル
Const STD_OUTPUT_HANDLE = -11&          '標準出力ハンドル
Const STD_ERROR_HANDLE = -12&           '標準エラーハンドル