Obtient le type d'un lecteur.
DriveGetType ( "path" [, operation = 1] )
path | Chemin d'accès du lecteur concerné. |
operation | [optionnel] Le type d'information de lecteur à retourner. $DT_DRIVETYPE (1) = le type de lecteur (défaut) $DT_SSDSTATUS (2) = statut SSD du lecteur $DT_BUSTYPE (3) = le type de bus du lecteur Les constantes sont définies dans AutoItConstants.au3 |
Succès: | Voir Remarques. |
Échec: | Retourne "" et @error = 1 si un chemin erroné a été donné, ou si l'opération a échouée. |
Si le paramètre du mode est $DT_DRIVETYPE (1), la fonction retourne le type de lecteur. Le chemin doit être une chaîne qui contient le nom du volume, comme "C:\". Les valeurs retournées sont:
"Unknown", "Removable", "Fixed", "Network", "CDROM", "RAMDisk"
Si le paramètre du mode est $DT_SSDSTATUS (2), la fonction retourne le statut SSD du lecteur. Le chemin peut être une chaîne qui contient le nom du volume, ou un entier, index du lecteur. Les valeurs retournées sont:
"SSD", "" (vide)
Si le paramètre du mode est $DT_BUSTYPE (3), la fonction retourne le type de bus du lecteur. Le chemin peut être une chaîne qui contient le nom du volume, ou un entier, index du lecteur. Les valeurs retournées sont:
"Unknown", "SCSI", "ATAPI", "ATA", "1394", "SSA", "Fibre", "USB", "RAID", "iSCSI", "SAS", "SATA", "SD", "MMC", "Virtual", "FileBackedVirtual"
CDTray, DriveGetDrive, DriveGetFileSystem, DriveGetLabel, DriveGetSerial, DriveSetLabel, DriveSpaceFree, DriveSpaceTotal, DriveStatus
#include <AutoItConstants.au3> #include <MsgBoxConstants.au3> ; Obtient le type de lecteur de C:\ Local $sInfo = DriveGetType("C:\") MsgBox($MB_SYSTEMMODAL, "", "Drive Type: " & $sInfo) ; Obtient le statut SSD de C:\ $sInfo = DriveGetType("C:\", $DT_SSDSTATUS) MsgBox($MB_SYSTEMMODAL, "", "Drive SSD: " & $sInfo) ; Obtient le statut SSD du disque 0 $sInfo = DriveGetType(0, $DT_SSDSTATUS) MsgBox($MB_SYSTEMMODAL, "", "Drive SSD: " & $sInfo) ; Obtient le statut de type du bus du disque 0 $sInfo = DriveGetType(0, $DT_BUSTYPE) MsgBox($MB_SYSTEMMODAL, "", "Drive Bus: " & $sInfo)