Поделиться через


функция обратного вызова PROTECT_WC_MEMORY (video.h)

Подпрограмма обратного вызова VideoPortProtectWCMemory защищает объединенную видеопамять записи (WC) от доступа к ней ЦП.

Синтаксис

PROTECT_WC_MEMORY ProtectWcMemory;

VP_STATUS ProtectWcMemory(
  [in] IN PVOID Context,
  [in] IN PVOID HwDeviceExtension
)
{...}

Параметры

[in] Context

Указатель на определяемый вызывающим параметром контекста, который передается в CallbackRoutine. Обычно он указывает на буфер VIDEO_PORT_CONFIG_INFO .

[in] HwDeviceExtension

Указатель на расширение аппаратного устройства драйвера мини-порта.

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

VideoPortProtectWCMemory возвращает NO_ERROR, если он успешно защищает объединенную видеопамять записи; В противном случае возвращается состояние ошибки ERROR_INVALID_FUNCTION или ERROR_NOT_ENOUGH_MEMORY.

Комментарии

После вызова VideoPortProtectWCMemory ЦП не может выполнять запись в объединенную память записи (WC), пока не будет вызвана подпрограмма обратного вызова VideoPortRestoreWCMemory .

Если защита памяти WC больше не требуется, драйвер минипорта дисплея должен вызвать VideoPortRestoreWCMemory для восстановления доступа ЦП к памяти WC.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть video.h (включить Video.h)

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

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory