正文

磁盘格式化程序设计2006-11-27 13:03:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/zean/20859.html

分享到:

磁盘格式化程序设计


本程序是调用windows中的动态链接库shell32.dll中的函数SHFormatDrive来对驱动器进行格式化的。

函数原型:

SHSTDAPI_(DWORD)  SHFormatDrive(HWND,WORD,WORD,WORD);

由于此函数是动态库中未公布函数,因此在使用前要全局声明。

参数说明:

SHFormatDrive(HWND hWnd,WORD wDrive,WORD wOption,WORD wFlag);

参数hWnd为执行此函数的父窗口句柄。

参数wDrive是驱动器号,注意这是数字格式,A 驱对应0。

参数wOption是选项,设置为0xffff,采用默认值。

参数uFlag为标志,一般设置为0。

int wDrive=0;  //A: 0  B: 1  C: 2   D:  3

int result=SHFormatDrive(this->m_hWnd,wDriver,0xffff,0);

if(result==-1) AfxMessageBox("磁盘格式化失败");

//注意!千万不要把重要数据格式化了!

阅读(208) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册