Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

Previous Book Contents Book Index Next

Inside Macintosh: Devices /
Chapter 2 - Slot Manager / Slot Manager Reference
Low-Level Routines /


SReadPBSize

This function is used only by the Macintosh Operating System.

FUNCTION SReadPBSize (spBlkPtr: SpBlockPtr): OSErr;
spBlkPtr
A pointer to a Slot Manager parameter block.
<-->spsPointerPtrA pointer to an sResource (described in "The sResource," beginning on page 2-7).
<--spSizeLongIntThe size of the sBlock data structure.
-->spIDSignedByteThe ID of the sBlock in the sResource.
<--spByteLanesSignedByteThe byte lanes from the card's format block.
-->spFlagsSignedByteFlags.

DESCRIPTION
The SReadPBSize function returns the size of an sBlock data structure.

ASSEMBLY-LANGUAGE INFORMATION
The trap macro and routine selector for the SReadPBSize function are
Trap macroSelector
_SlotManager$0026

On entry, register D0 contains the routine selector and register A0 contains the address of the Slot Manager parameter block. When _SlotManager returns, register D0 contains the result code.
Registers on entry
A0Address of the parameter block
D0$00026
Registers on exit
D0Result code

RESULT CODES
noErr0No error
smNoMoresRsrcs-344Requested sResource not found
SEE ALSO
For more information about the high-level routine for obtaining information from an sBlock data structure, see the description of the SGetBlock function on page 2-47.


Previous Book Contents Book Index Next

© Apple Computer, Inc.
3 JUL 1996