Share via


CMsg::CMsg

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

Constructs a CMsg object.

Syntax

CMsg(
  UINT u,
  DWORD dw,
  LPVOID lp,
  CAMEvent *pEvent 
);

Parameters

  • u
    Request code, defined by the client of the thread class and understood by the overridden worker thread function.
  • dw
    Flag parameter to the request code.
  • lp
    Data required by the worker thread as parameter or return values. This data should not be stack-based, as it will be referenced some time after completing the queuing operation.
  • pEvent
    Event object that a worker thread can signal to indicate the completion of the operation.

Return Value

None.

Remarks

This member function contains a request for a CMsgThread worker thread to act on.

All parameters are passed to the worker thread function as parameters when this message gets processed.

The meanings of the parameters are defined by the client function that calls the worker thread and the derived class that supplies the worker thread's execution function.

Requirements

Windows Embedded CE Windows CE 2.12 and later
Windows Mobile Windows Mobile Version 5.0 and later
Note Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements
For more information, see Setting Up the Build Environment, Version 2.12 requires DXPAK 1.0 or later