$Header: /home/radek/cvs/forth-book/dictionary/qf/palmos-api/MemCardInfo,v 1.1 2003/12/28 18:21:58 radek Exp $
MemCardInfo — Vrací informace o paměťové kartě.
MemoryManager
MemCardInfo ( &freeBytesP. &ramSizeP. &romSizeP. &crDateP. &versionP.
&manufNameP. &cardNameP. cardNo → Err )
Err MemCardInfo( | cardNo, | |
cardNameP, | ||
manufNameP, | ||
versionP, | ||
crDateP, | ||
romSizeP, | ||
ramSizeP, | ||
freeBytesP) ; |
UInt16 | cardNo; |
Char* | cardNameP; |
Char* | manufNameP; |
UInt16* | versionP; |
UInt32* | crDateP; |
UInt32* | romSizeP; |
UInt32* | ramSizeP; |
UInt32* | freeBytesP; |
Vrací 0 nenastala-li chyba.
Toto volání slouží k získání informací o paměti na kartě. Nezajímají li nás některé hodnoty, pak jako ukaztel předáme 0.
\ Example:MemCardInfo needs double create cardName 32 allot create manufName 32 allot variable version 2variable crDate 2variable romSize 2variable ramSize 2variable freeBytes freeBytes >abs ramSize >abs romSize >abs crDate >abs version >abs manufName >abs cardName >abs 0 MemCardInfo . .( cardName:) cardName 32 type cr \*FIXME: .( manufName:) manufName 32 type cr \*FIXME: .( version:) version @ . cr .( crDate:) crDate 2@ d. cr .( romSize:) romSize 2@ d. cr .( ramSize:) ramSize 2@ d. cr .( freeBytes:) freeBytes 2@ d. cr