MCI_MARK command
The MCI_MARK command records or erases marks that can be used with the MCI_SEEK command for high-speed searches. VCR devices recognize this command.
To send this command, call the mciSendCommand function with the following parameters.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_MARK,
DWORD dwFlags,
(DWORD) (LPMCI_GENERIC_PARMS) lpMark
);
Parameters
-
wDeviceID
-
Device identifier of the MCI device that is to receive the command message.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT, or MCI_TEST. For information about these flags, see The Wait, Notify, and Test Flags.
-
lpMark
-
Pointer to an MCI_GENERIC_PARMS structure. (Devices with extended command sets might replace this structure with a device-specific structure.)
Return Value
Returns zero if successful or an error otherwise.
Remarks
The following additional flags apply to VCR devices:
-
MCI_VCR_MARK_ERASE
-
Erases a mark at the current position if one exists.
-
MCI_VCR_MARK_WRITE
-
Writes a mark at the current position.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|