RE: retrieving the cluster size on xp

"tweety" <[email protected]>
Newsgroups gmane.games.devel.windows
Message-ID <20040314040223.URNO21160.tomts22-srv.bellnexxia.net@xp2500>
Ok, I'll try it. Thanks. By the way, I did it in w98/me a long time ago, it
just crashes on xp... :)
You know, I find really sad that there's a function in *foxpro* to find the
cluster size of a drive and there's not ONE thing in the whole windows 32
api to return the cluster size reliably in all operating systems... Maybe
longhorn?...

----------------------------------
Peace and love,
Tweety
[email protected] - [email protected]
YahooID: tweety_04_01

 

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Simon
O'Connor
Sent: March 13, 2004 5:06 PM
To: [email protected]
Subject: RE: [GD-Windows] retrieving the cluster size on xp


Hi Tweety,


GetDiskFreeSpace() is supported on Windows XP, Windows 2000, Windows NT,
Windows Me, Windows 98, Windows 95, and Windows Server 2003...

My comments about 9x were just addressing your preference for a portable
method.


Cheers,

Simon O'Connor
Programmer @ Acclaim
& Microsoft DirectX MVP 

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of 
> tweety
> Sent: 13 March 2004 21:55
> To: [email protected]
> Subject: RE: [GD-Windows] retrieving the cluster size on xp
> 
> I specified in the subject that I'm interested in finding out the 
> cluster size (it's not a hint, but not partitionmagic, I'm just trying 
> to find out the waste of space on my drive) on *xp*, not 9x/me. And 
> I'd really, REALLY, REEEALY preffer not to go to the ddk...
> 
> ----------------------------------
> Peace and love,
> Tweety
> [email protected] - [email protected]
> YahooID: tweety_04_01
> 
>  
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of 
> Simon O'Connor
> Sent: March 13, 2004 4:42 PM
> To: [email protected]
> Subject: RE: [GD-Windows] retrieving the cluster size on xp
> 
> 
> 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
> 
> 
> 
> -------------------------------------------------------
> 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
> 
> ---
> 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



-------------------------------------------------------
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.