The GetFileType function returns the type of the specified file.
DWORD GetFileType(
HANDLE hFile // file handle
);
The return value is one of the following values:
Value | Meaning |
---|---|
FILE_TYPE_UNKNOWN | The type of the specified file is unknown. |
FILE_TYPE_DISK | The specified file is a disk file. |
FILE_TYPE_CHAR | The specified file is a character file, typically an LPT device or a console. |
FILE_TYPE_PIPE | The specified file is either a named or anonymous pipe. |
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in winbase.h.
Import Library: Use kernel32.lib.
File I/O Overview, File Functions, GetFileSize, GetFileTime