Compartir a través de


Función DriveType (shlobj.h)

[DriveType está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

Determina el tipo de unidad en función del número de unidad.

Sintaxis

int DriveType(
  [in] int iDrive
);

Parámetros

[in] iDrive

Tipo: int

Número de la unidad que desea probar. "A:" corresponde a 0, "B:" a 1, etc.

Valor devuelto

Tipo: int

Devuelve uno de los valores siguientes.

Código devuelto Descripción
DRIVE_UNKNOWN
No se puede determinar el tipo de unidad.
DRIVE_NO_ROOT_DIR
La ruta de acceso raíz no es válida. Por ejemplo, no se monta ningún volumen en la ruta de acceso.
DRIVE_REMOVABLE
El disco se puede quitar de la unidad.
DRIVE_FIXED
El disco no se puede quitar de la unidad.
DRIVE_REMOTE
La unidad es una unidad remota (red).
DRIVE_CDROM
La unidad es una unidad DE CD-ROM.
DRIVE_RAMDISK
La unidad es un disco RAM.

Comentarios

DriveType equivale a llamar a RealDriveType. RealDriveType es la función preferida.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj.h (incluya Shlobj.h)
Library Shell32.lib
Archivo DLL Shell32.dll (versión 5.0 o posterior)

Consulte también

GetDriveType

RealDriveType