您的位置:首页 > 其它

判断disk是否装载完毕

2010-11-08 21:51 549 查看
判断disk是否装载,如下

/*************************************************************************************
函数作用:	IsDiskLoadComplete,判断disk是否装载完毕
修改日期:	2010-11-08 完成测试
程序原理:	结合GetFileAttributes和FindFirstFile两个api函数判断disk是否装载完毕
入口参数:	szDiskName,盘符名,如果盘符有冒号,最后一字符为冒号
返回数值:	装载成功 ? TRUE : FALSE
*********************************************************************************/
BOOL IsDiskLoadComplete(LPCTSTR szDiskName)
{
if (IsPathExistAlready(szDiskName))
{
TCHAR szFile[20];
WIN32_FIND_DATA findDat;
ZeroMemory(szFile,sizeof(szFile));
_stprintf(szFile,TEXT("%s//*.*"),szDiskName);
HANDLE hFindFile = FindFirstFile(szFile,&findDat);
if (hFindFile != INVALID_HANDLE_VALUE)
{
FindClose(hFindFile);
return TRUE;
}
}
return FALSE;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: