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