阅读:979回复:2
如果我的机器上有多个磁盘,那么我如何知道其中的一个分区(比如G:)是属于第几个磁盘的呢?
如果我的机器上有多个磁盘,那么我如何知道其中的一个分区(比如G:)是属于第几个磁盘的呢?
如何用API函数来实现这个功能呢 |
|
沙发#
发布于:2002-11-18 15:26
fdisk可以看到。
[编辑 - 11/18/02 by ydyuse] |
|
|
板凳#
发布于:2002-11-18 16:54
但是我是要在程序里来确认的,必须用API函数实现才行呀。
我的需求是这样的,比如我的程序要对USB盘执行写操作,而U盘的逻辑盘符为“G:”,但是我要用 hDevR=CreateFile(\"\\\\\\\\.\\\\PHYSICALDRIVE1\",GENERIC_WRITE | GENERIC_READ,FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0); 来创建句柄,就要知道这个U盘是地几个硬盘,从而确定PHYSICALDRIVE后是几 |
|