site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com -Ethan On Mar 18, 2009, at 1:14 PM, Brian Bergstrand wrote: On Mar 18, 2009, at 8:07 PM, Ethan Bold wrote: Hi Matt- What about the following constants: #define kIOMessageCanSystemPowerOff iokit_common_msg(0x240) #define kIOMessageSystemWillPowerOff iokit_common_msg(0x250) #define kIOMessageSystemWillNotPowerOff iokit_common_msg(0x260) They exist in the headers so one assumes they will be sent. Brian Bergstrand <http://www.bergstrand.org/brian/> PGP Key ID: 0xB6C7B6A2 _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... Your assumption is reasonable, but those constants don't work. IOKit doesn't send out messages for those. IOKit does not provide any notifications of system shutdown. The IORegisterForSystemPower() API call that you make below only refers to system sleep & wake power events, not shutdown events - the argument messageType may be kIOPMMessageCanSystemSleep, kIOPMMessageSystemWillSleep, kIOPMMessageSystemWillNotSleep, kIOPMMessageSystemHasPoweredOn, kIOPMMessageSystemWillPowerOn. That's all - no messages sent on shutdown. This email sent to site_archiver@lists.apple.com
participants (1)
-
Ethan Bold