coredll is for smart devices, not desktop Windows. Therefore, this information only applies to code using the .NET Compact Framework. To see if information for CeRunAppAtEvent in other DLLs exists, click on Find References to the right.
This function starts running an application when a specified event occurs.
[DllImport("coredll.dll", EntryPoint="CeRunAppAtEvent", SetLastError=true)]
private static extern bool CeRunAppAtEvent(string pwszAppName, int lWhichEvent);
Public Declare Function CeRunAppAtEvent Lib "coredll" _
(ByVal AppName As String, ByRef lWhichEvent As Integer) As Boolean
[ in ] Pointer to a null-terminated string that specifies the name of the application to be started.
[ in ] Event at which the application is to be started. It is one of the following values:
No events — remove all event registrations for this application.
When the system time is changed.
When data synchronization finishes.
When a PC Card device is changed.
When an RS232 connection is made.
When a full device data restore completes.
When the device wakes up.
When the time zone is changed.
TRUE indicates success. FALSE indicates failure.
Alternative Managed API:
Do you know one? Please contribute it!
Taken from openNetCF in OpenNETCF.Win32.Notify
NOTIFICATION_EVENT_RS232_DETECTED is also raised when connecting the device to USB.
Tips & Tricks:
Please add some!
Please add some!
Please edit this page!
Do you have...
helpful tips or sample code to share for using this API in managed code?
corrections to the existing content?
variations of the signature you want to share?
additional languages you want to include?
Select "Edit This Page" on the right hand toolbar and
edit it! Or add new pages containing supporting types needed for this API (structures, delegates, and more).