Data Types


MPAddressSpaceID
MPAddressSpaceInfo
MPAreaID
MPCoherenceID Represents a memory coherence group.
MPConsoleID
MPCpuID Represents a CPU ID.
MPCriticalRegionID Represents a critical region ID, which Multiprocessing Services uses to manipulate critical regions.
MPCriticalRegionInfo
MPEventFlags Represents event information for an event group.
MPEventID Represents an event group ID, which Multiprocessing Services uses to manipulate event groups.
MPEventInfo
MPExceptionKind Represents the kind of exception thrown.
MPIsFullyInitializedProc
MPNotificationID Represents a notification ID, which Multiprocessing Services uses to manipulate kernel notifications.
MPNotificationInfo
MPOpaqueID Represents a generic notification ID (that is, an ID that could be a queue ID, event ID, kernel notification ID, or semaphore ID).
MPOpaqueIDClass
MPPageSizeClass
MPPrintfHandler
MPProcessID Represents a process ID.
MPQueueID Represents a queue ID, which Multiprocessing Services uses to manipulate message queues.
MPQueueInfo
MPRemoteContext
MPRemoteProcedure Defines a pointer to a remote procedure callback.
MPSemaphoreCount Represents a semaphore count.
MPSemaphoreID Represents a semaphore ID, which Multiprocessing Services uses to manipulate semaphores.
MPSemaphoreInfo
MPTaskID Represents a task ID.
MPTaskInfo Contains information about a task.
MPTaskOptions Identifies optional attributes for a task.
MPTaskStateKind
MPTaskWeight Represents the relative processor weighting of a task.
MPTimerID Represents a timer ID.
TaskProc References the code to be executed as the preemptive task.
TaskStorageIndex Represents a task storage index value used by functions described in “Accessing Per-Teask Storage Variables.”
TaskStorageValue Represents a task storage value used by functions described in “Accessing Per-Teask Storage Variables.”

© 2000 Apple Computer, Inc. (Last Updated 7/13/2000)