The MCI_STATUS message requests an MCI driver to return device status information.
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_STATUS
lParam1
Contains the flags specified by the application.
lParam2
Specifies a pointer to an MCI_STATUS_PARMS structure, or to a customized structure.
Return Value
If the 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.
A driver tests lParam1 to determine the type of information to return. The driver returns the requested information in the structure pointed to by lParam2. Refer to the Win32 SDK description of MCI_STATUS to determine the types of information the driver should return.
See Also