Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil tipe file dari file yang ditentukan.
DWORD GetFileType(
[in] HANDLE hFile
);
[in] hFile
Handel ke file.
Fungsi mengembalikan salah satu nilai berikut.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
File yang ditentukan adalah file karakter, biasanya perangkat LPT atau konsol. |
|
File yang ditentukan adalah file disk. |
|
File yang ditentukan adalah soket, pipa bernama, atau pipa anonim. |
|
Tidak digunakan. |
|
Jenis file yang ditentukan tidak diketahui, atau fungsi gagal. |
Anda dapat membedakan antara pengembalian FILE_TYPE_UNKNOWN "valid" dan pengembaliannya karena kesalahan panggilan (misalnya, meneruskan handel yang tidak valid ke GetFileType) dengan memanggil GetLastError.
Jika fungsi berfungsi dengan baik dan FILE_TYPE_UNKNOWN dikembalikan, panggilan ke GetLastError akan mengembalikan NO_ERROR.
Jika fungsi dikembalikan FILE_TYPE_UNKNOWN karena kesalahan dalam memanggil GetFileType, GetLastError akan mengembalikan kode kesalahan.
Di Windows 8 dan Windows Server 2012, fungsi ini didukung oleh teknologi berikut.
Teknologi | Didukung |
---|---|
Protokol Server Message Block (SMB) 3.0 | Ya |
SMB 3.0 Transparent Failover (TFO) | Ya |
SMB 3.0 dengan Berbagi File Peluasan Skala (SO) | Ya |
Sistem File Volume Bersama Kluster (CsvFS) | Ya |
Sistem File Tangguh (ReFS) | Ya |
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | fileapi.h (sertakan Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |