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 /


SOffsetData

This function is used only by the Macintosh Operating System.

FUNCTION SOffsetData (spBlkPtr: SpBlockPtr): OSErr;
spBlkPtr
A pointer to a Slot Manager parameter block.
<-->spsPointerPtrOn output: A pointer to the sResource entry.
<--spOffsetDataLongIntThe contents of the offset field.
-->spIDSignedByteThe ID of the sResource entry.
<--spByteLanesSignedByteThe byte lanes from the card's format block.

DESCRIPTION
The SOffsetData function returns the value of the offset field of an sResource entry.

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

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$0024
Registers on exit
D0Result code

RESULT CODES
noErr0No error
smNoMoresRsrcs-344Requested sResource not found
SEE ALSO
For information about high-level routines for getting information from sResources, see the descriptions of the SReadByte, SReadWord, SReadLong, SGetCString, SGetBlock, SReadStruct, and SFindStruct functions in "Getting Information From sResources," beginning on page 2-40.


Previous Book Contents Book Index Next

© Apple Computer, Inc.
3 JUL 1996