$Header: /home/radek/cvs/forth-book/dictionary/qf/palmos-api/MemCardInfo,v 1.1 2003/12/28 18:21:58 radek Exp $

Jméno

MemCardInfo — Vrací informace o paměťové kartě.

MemoryManager

Přehled

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.

Popis

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.

Příklad použití

\ 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