Specifications

Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 66
Table 21 lists the messages provided by Media Core.
Table 21: Media Core messages
Message
Description
WM_INDEXING_DONE
Posted when all indexing has been completed.
WM_MEDIA_COMMAND_ERROR
Posted when a MediaPlayControl command is not implemented
by the receiving source class type, or when the command failed
to execute.
WM_MEDIA_COMMAND_NOTIMPLEMENTED
Posted when a MediaPlayControl command is not implemented
by the receiving source class type, or when the command failed
to execute.
WM_MEDIA_CONNECTION_FAILURE
Posted when the MediaInitiateDeviceConnection function is
called to connect to a specific remote device, but the connection
fails.
WM_MEDIA_CORE_ERROR
Posted when an asynchronous error occurs.
WM_MEDIA_DUMP_INDEX
For internal use and testing only.
WM_MEDIA_FOUND
Posted as soon as media files are detected on the attached
media storage device.
WM_MEDIA_INITIALIZED
Posted when Media Core has been initialized with a call to
MediaInitializePlayer.
WM_MEDIA_NO_CONNECTIONS_AVAILABLE
Posted when MediaInitiateDeviceConnection is called with a
search parameter specified, but no devices are available to
connect to.
WM_MEDIA_PLAYBACK_HOOK
For internal use and testing only.
WM_POWER_FULL
Posted when Media Core is working at full power.
WM_POWER_LOW
Posted when Media Core has detected a low power condition
and will be suspending.
WM_STORAGE_AVAILABLE
Posted as soon as a device is inserted and before any internal
consistency checks are performed.
WM_STORAGE_FULL_POWER
Posted when a media source has been identified and is ready for
use after a power state change.
WM_STORAGE_INSERTED
Posted when a storage card is inserted.