GetFileType

機能
指定されたファイルの種類を調べる
Declare Function GetFileType Lib "kernel32.dll"  _
(ByVal hFile As Long) As Long
Declare Function GetFileType Lib "kernel32.dll"  _
(ByVal hFile As Integer) As Integer

DWORD GetFileType(
HANDLE hFile
);
引数
hFile

ファイルのハンドル
戻り値
ファイルの種類を示す定数
備考
指定するファイルハンドルはオープンされている必要がある
戻り値の定数
Const FILE_TYPE_UNKNOWN = &H0         '不明
Const FILE_TYPE_DISK = &H1            'ディスクファイル
Const FILE_TYPE_CHAR = &H2            'LPTデバイスやコンソールのような文字ファイル
Const FILE_TYPE_PIPE = &H3            'パイプ