Carbon


DependentNotifyRec

Header: Displays.h

struct DependentNotifyRec {
    ResType notifyType; 
    ResType notifyClass; 
    DisplayIDType notifyPortID; 
    ComponentInstance notifyComponent; 
    UInt32 notifyVersion; 
    UInt32 notifyFlags; 
    UInt32 notifyReserved; 
    UInt32 notifyFuture;
};
typedef DependentNotifyRec DependentNotifyPtr;

Field descriptions

notifyType

A value that specifies the type of engine, if any, that made the change. The Display Manager may set this field to zero.

notifyClass

A value specifying the class of change that occurred: for instance, color or screen size. This field uses a value supplied by the constant described under “Dependent Notification Constants” to specify the class of change that has occurred in a dependent display.

notifyPortID

Specifies which device was touched (kInvalidDisplayID specifies all or none).

notifyComponent

A value that indentifies the engine that made the change. The Display Manager may set this field to zero.

notifyVersion

Reserved for future expansion. The Display Manager sets this field to zero.

notifyFlags

Reserved for future expansion. The Display Manager sets this field to zero.

notifyReserved

Reserved for future expansion. The Display Manager sets this field to zero.

notifyFuture

Reserved for future expansion. The Display Manager sets this field to zero.

The function DMSendDependentNotification uses the notifyType and notifyClass fields of the DependentNotifyRec structure.


© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)