Outils pour utilisateurs

Outils du site


fr:check_medium

Recherchez un support inséré

Cet extrait de code est originaire de l'ancien site WinAPI www.winapi.net

Si vous voulez savoir, si l'utilisateur a inséré un support sous forme de disque ou CD dans le lecteur, utilisez ce code:

#include <windows.h>
#include <shlwapi.h>
 
// uDrive:
// 0 - A:\
// 1 - B:\
// 2 - C:\
// etc.
 
BOOL IsDriveReady(UINT uDrive)
{
    TCHAR szRootPathName[32];
    UINT uErrorMode;
    BOOL bRet;
 
    PathBuildRoot(szRootPathName, uDrive);
 
    uErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);
    bRet = GetVolumeInformation(szRootPathName, NULL, 0, NULL, NULL, NULL, NULL, 0);
    SetErrorMode(uErrorMode);
 
    return(bRet);
}
fr/check_medium.txt · Dernière modification: 2012/05/16 20:49 par navy57