MXDM_CLOSE (Compact 2013)
3/26/2014
This message requests a user-mode mixer driver to close the specified device instance that was opened with an MXDM_OPEN message.
Syntax
typedef struct {
DWORD uDeviceId;
UINT uMsg;
DWORD dwUser;
DWORD lParam1;
DWORD lParam2;
} MXDM_CLOSE;
Members
- uDeviceId
Device identifier for the target device. It can be 0, 1, 2, and so on.
- uMsg
Equals MXDM_CLOSE.
- dwUser
Instance identifier of the instance to close.
- lParam1
Not used.
- lParam2
Not used.
Return Value
Returns MMSYSERR_NOERROR if the operation is successful. Otherwise, it returns one of the MMSYSERR or MIXERR error codes defined in Mmsystem.h. See mixerClose return values in the Microsoft® Win32® Software Development Kit (SDK).
Remarks
A client sends the MXDM_CLOSE message by calling the user-mode driver's mxmdMessage entry point, passing the specified parameters.
Often, closing a driver instance simply involves removing a client-specific data structure.
Requirements
Header |
mmddk.h |