RE: retrieving the cluster size on xp

"Simon O'Connor" <[email protected]>
Newsgroups gmane.games.devel.windows
Organization SC3D
Message-ID <[email protected]>
Hi Tweety,


You can use GetDiskFreeSpace() to find the number of sectors per cluster and
the number of bytes per sector so simply multiply them to find the size of a
cluster.


The docs for GetDiskFreeSpace() do mention that the returned sectors per
cluster value can be inaccurate under Windows 9x/ME for drives with more
than 64 sectors per cluster (the 80Gb drive in this machine only has 8 per
cluster so it might be a fairly unusual case). 

This is probably only an issue for you if your application needs to use this
for something more than a "hint" (e.g. if you're writing something like
PartitionMagic etc). If you do need the totally accurate value, you could
obtain the DDK and take a look at the Win9x/Me specific FS_GetDiskInfo()
function.

 
Cheers,
 
Simon O'Connor
Programmer @ Acclaim
& Microsoft DirectX MVP 


________________________________

	From: [email protected]
[mailto:[email protected]] On Behalf Of
tweety
	Sent: 11 March 2004 23:39
	To: [email protected]
	Subject: [GD-Windows] retrieving the cluster size on xp
	
	
	Can someone please tell me how to get the cluster allocation size in
windowsxp? of course, a portable way is the best, but just 2000/xp is fine.
i searched the internet far and wide and all i could find is how to find it
on fat16/12 partitions and on w95/98/xp. i looked at deviceiocontrol's
functions, but none seems to return the cluster size or something that i
could use... can you tell me?
	 
		----------------------------------
	Peace and love,
	Tweety
	[email protected] - [email protected]
	YahooID: tweety_04_01
	
	

	---
	Incoming mail is certified Virus Free.
	Checked by AVG anti-virus system (http://www.grisoft.com).
	Version: 6.0.596 / Virus Database: 379 - Release Date: 26/02/2004
	


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.596 / Virus Database: 379 - Release Date: 26/02/2004
 



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Gamedevlists-windows mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_id=555
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.