Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Recupera el tipo del archivo especificado.
Sintaxis
DWORD GetFileType(
[in] HANDLE hFile
);
Parámetros
[in] hFile
Identificador del archivo.
Valor devuelto
La función devuelve uno de los valores siguientes.
| Código o valor devuelto | Descripción |
|---|---|
|
El archivo especificado es un archivo de caracteres, normalmente un dispositivo LPT o una consola. |
|
El archivo especificado es un archivo de disco. |
|
El archivo especificado es un socket, una canalización con nombre o una canalización anónima. |
|
Sin usar. |
|
El tipo del archivo especificado es desconocido o se produjo un error en la función. |
Puede distinguir entre una devolución "válida" de FILE_TYPE_UNKNOWN y su devolución debido a un error de llamada (por ejemplo, pasar un identificador no válido a GetFileType) llamando a GetLastError.
Si la función funcionaba correctamente y se devolvió FILE_TYPE_UNKNOWN, una llamada a GetLastError devolverá NO_ERROR.
Si la función devolvió FILE_TYPE_UNKNOWN debido a un error al llamar a GetFileType, GetLastError devolverá el código de error.
Comentarios
En Windows 8 y Windows Server 2012, esta función es compatible con las tecnologías siguientes.
| Tecnología | Compatible |
|---|---|
| Protocolo Bloque de mensajes del servidor (SMB) 3.0 | Sí |
| Conmutación por error transparente (TFO) de SMB 3.0 | Sí |
| SMB 3.0 con recursos compartidos de archivos de escalabilidad horizontal (SO) | Sí |
| Sistema de archivos de Volumen compartido de clúster (CsvFS) | Sí |
| Sistema de archivos resistente a errores (ReFS) | Sí |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
| Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
| Plataforma de destino | Windows |
| Encabezado | fileapi.h (incluye Windows.h) |
| Library | Kernel32.lib |
| Archivo DLL | Kernel32.dll |