MCI_CLOSE_DRIVER

The MCI_CLOSE_DRIVER message requests an MCI driver to close a driver instance that was previously opened with an MCI_OPEN_DRIVER message.

Parameters
dwDriverID
Driver instance identifier. This is the value returned by the driver in response to the DRV_OPEN message.
hDriver
Driver handle.
uMsg
MCI_CLOSE_DRIVER
lParam1
Contains the flags specified by the application, with the MCI_CLOSE command.
lParam2
Specifies a pointer to an MCI_GENERIC_PARMS structure, or to a customized structure.
Return Value

If the close operation succeeds, the driver returns zero. Otherwise, the driver returns one of tbe MCIERR error codes defined in mmsystem.h.

Comments

A client sends the message by calling the driver’s DriverProc entry point, passing the specified parameters. When an application sends an MCI_CLOSE message, winmm.dll intercepts it and sends MCI_CLOSE_DRIVER to the driver.

See Also

Closing an MCI Driver, MCI_OPEN_DRIVER