функция обратного вызова 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) |