Microsoft Windows CE 3.0  

MMDRV_MESSAGE_PARAMS

Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

This structure is passed to the WAV_IOControlfunction.

typedef struct {
UINT
uDeviceId; 
UINT
uMsg; 
DWORD
dwUser; 
DWORD
dwParam1; 
DWORD
dwParam2; 
} MMDRV_MESSAGE_PARAMS;

Members

uDeviceId
Device identifier — 0, 1, 2, and so on — for the target device.
uMsg
One of the Wave Input Driver messages (WIDM_*) or Wave Output Driver messages (WODM_*).
dwUser
Specifies a device instance identifier. For the WODM_OPEN and WIDM_OPEN messages, this is an outputmember. The device creates an instance identifier and returns it in the address specified as the argument. For all other messages, this is an inputmember. This member is the instance identifier.
dwParam1
Specifies the first message member. Dependent on message type.
dwParam2
Specifies the second message member. Dependent on message type.

Requirements

Runs on Versions Defined in Include Link to
Windows CE OS 1.0 and later Wavedev.h    
Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.


 Last updated on Tuesday, July 13, 2004

© 2004 Microsoft Corporation. All rights reserved.