Share via


WM_SYSCOPYDATA

This message is sent when a system component sends data to another system component. The WM_SYSCOPYDATA message provides a means for system components to transfer defined data types in process or cross process.

WM_SYSCOPYDATA wParam = (WPARAM);
  lParam = (LPARAM)(PCOPYDATASTRUCT) pcds;

Parameters

  • wParam
    A defined data type. Currently, WMSCD_CHAR_RANKED_ALTS is the only defined type.
  • pcds
    Pointer to a COPYDATASTRUCT structure that contains the data to be passed.

Return Values

If the receiving component processes this message it should return TRUE, otherwise it should return FALSE.

Remarks

The WM_SYSCOPYDATA message has no counterpart on Windows-based desktop platforms. WM_SYSCOPYDATA is reserved for use by system components, such as modules that provide functionality integral to the Windows CE device and are built into the OS system image. Handwriting recognition engines and input panels are examples of system components that might use WM_SYSCOPYDATA.

All of the constraints outlined for WM_COPYDATA apply to WM_SYSCOPYDATA. For example, referenced data may not be changed while this message is being sent.

Applications that need the ability to transfer data in process or cross process should use WM_COPYDATA.

Requirements

OS Versions: Windows CE 2.12 and later.
Header: Pwinuser.h.

See Also

WM_COPYDATA | COPYDATASTRUCT

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.