команда MCI_REALIZE

Команда MCI_REALIZE приводит к тому, что графическое устройство реализует свою палитру в контексте устройства (DC). Цифровые видеоустройства распознают эту команду.

Чтобы отправить эту команду, вызовите функцию mciSendCommand со следующими параметрами.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_REALIZE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpRealize
);

Параметры

wDeviceID

Идентификатор устройства MCI, которое получает сообщение команды.

Dwflags

MCI_NOTIFY, MCI_WAIT или для цифровых видеоустройств MCI_TEST. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.

lpRealize

Указатель на структуру MCI_GENERIC_PARMS . (Устройства с расширенными наборами команд могут заменить эту структуру структурой для конкретного устройства.)

Возвращаемое значение

Возвращает ноль в случае успешного выполнения или ошибку в противном случае.

Комментарии

Эту команду следует использовать, когда приложение получает сообщение WM_QUERYNEWPALETTE .

Следующие дополнительные флаги используются с типом устройства digitalvideo:

MCI_DGV_REALIZE_BKGD

Реализует палитру как фоновую палитру.

MCI_DGV_REALIZE_NORM

Обычно реализует палитру. Это значение по умолчанию.

Для цифровых видеоустройств параметр lpRealize указывает на структуру MCI_REALIZE_PARMS . Дополнительные сведения см. в комментариях в структуре MCI_GENERIC_PARMS .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mmsystem.h (включая Windows.h)

См. также раздел

MCI

Команды MCI