🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: japan.comp.lang.visual-c++
Article #55

Re: [Q]2GB以上のディスクのクラスタサイズ取得方法

#55
From: K.J.K.
Date: Mon, 29 May 2000 00:00
19 lines
1439 bytes
K.J.K.です。

"Dairyo Gokan" wrote in message
 <39318C51.B3318E65@can.bekkoame.ne.jp>...
>  はたして、どのようなAPIまたは方法で取得できるのでしょうか?

多分、DeviceIoControlを直接呼ぶことになるんじゃないかと
思います。

>  あと、Windows 95/98系と、Windows NT/2000系(FAT/NTFS)で、
> 処理に違いがあると思うのですが、どうでしょうか?

MSDNを読む限りは、
 95/98(FAT32)だと、Int 21h Function 7303h (Get_ExtFreeSpace)
 NTだと、IOCTL_DISK_GET_DRIVE_GEOMETRY
を使えばOKのようです。

-- 
K.J.K. mailto:akiya@cmpk.or.jp
Technical Details
Message-ID: <8gtc66$1btu$1@news.tohkatsu.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <39318C51.B3318E65@can.bekkoame.ne.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 110a07,f3b4c6dc95fdab7
X-Google-Attributes: gid110a07,public
X-Google-Thread: 10a2c7,f3b4c6dc95fdab7
X-Google-Attributes: gid10a2c7,public
From: "K.J.K." <akiya@cmpk.or.jp>
Subject: Re: [Q]2GB以上のディスクのクラスタサイズ取得方法
Date: 2000/05/29
Message-ID: <8gtc66$1btu$1@news.tohkatsu.or.jp>
X-Deja-AN: 628536858
References: <39318C51.B3318E65@can.bekkoame.ne.jp>
Content-Type: text/plain; charset=ISO-2022-JP
X-Complaints-To: usenet@news.tohkatsu.or.jp
X-Trace: news.tohkatsu.or.jp 959591430 44990 211.7.157.156 (29 May 2000 09:10:30 GMT)
Mime-Version: 1.0
NNTP-Posting-Date: 29 May 2000 09:10:30 GMT
Newsgroups: japan.comp.lang.visual-c++,fj.os.ms-windows.programming