Important: The information in this document is obsolete and should not be used for new development.
NMRemove
To remove a notification request, use theNMRemovefunction.
FUNCTION NMRemove (nmReqPtr: NMRecPtr): OSErr;
nmReqPtr- A pointer to a notification record.
DESCRIPTION
TheNMRemovefunction removes the notification request identified by thenmReqPtrparameter from the notification queue and returns a result code.SPECIAL CONSIDERATIONS
BecauseNMRemovedoes not move or purge memory, you can call it from completion routines or interrupt handlers as well as from the main body of an application and from the response procedure of a notification request.ASSEMBLY-LANGUAGE INFORMATION
The registers on entry and exit forNMRemoveare
Registers on entry A0 Address of NMRecrecord
Registers on exit D0 Result code RESULT CODES
noErr 0 No error qErr -1 Not in queue nmTypErr -299 Invalid qType(must beORD(nmType))