標準入力,標準出力,標準エラのいずれかのハンドル
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()関数によって開いたファイルハンドル。[:1]の定数
このハンドルを GetStdHandle()関数に渡すことによって
入力デバイス、出力デバイス、エラーデバイスを参照できる。
Const STD_INPUT_HANDLE = -10& '標準入力ハンドル
Const STD_OUTPUT_HANDLE = -11& '標準出力ハンドル
Const STD_ERROR_HANDLE = -12& '標準エラーハンドル