Carbon


CFragSystem7MemoryLocator

Header: CodeFragments.h

Defines a memory location structure.

struct CFragSystem7MemoryLocator {
    LogicalAddress address; 
    UInt32 length; 
    Boolean inPlace; 
    UInt8 reservedA; 
    UInt16 reservedB;
};
typedef CFragSystem7MemoryLocator CFragHFSMemoryLocator;

Field descriptions

address

A pointer to the beginning of the fragment in memory.

length

The length, in bytes, of the fragment.

inPlace

A Boolean value that specifies whether the container’s data section is instantiated in place (true) or elsewhere (false).

reservedA
reservedB

For fragments located in memory, the inMem field of a fragment location structure contains a memory location structure, which specifies the location of the fragment in memory.

The fields of a fragment initialization block are aligned in memory in accordance with 680x0 alignment conventions.


© 2000 Apple Computer, Inc. — (Last Updated 4/14/2000)