RE: retrieving the cluster size on xp
"Carsten Orthbandt" <[email protected]>
| Newsgroups | gmane.games.devel.windows |
|---|---|
| Message-ID | <[email protected]> |
I'd bet some money on your source being the reason for crashing. The GetDiskFreeSpace API works fine for me on all flavours of Win32. I don't think you'll crash XP calling this function, it's your app. Generally, Win9x is much more forgiving when it comes to invalid memory accesses than the WinNT siblings. Wich is actually a good thing. Carsten Orthbandt Founder + Development Director SEK SpieleEntwicklungsKombinat GmbH http://www.sek-ost.de Wenn ich Visionen habe, gehe ich zum Arzt. - Helmut Schmidt > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On > Behalf Of tweety > Sent: Sunday, March 14, 2004 5:02 AM > To: [email protected] > Subject: RE: [GD-Windows] retrieving the cluster size on xp > > > 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 > ------------------------------------------------------- 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_id70&alloc_id638&op=click _______________________________________________ Gamedevlists-windows mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows Archives: http://sourceforge.net/mailarchive/forum.php?forum_idU5