Compartir a través de


PROTECT_WC_MEMORY función de devolución de llamada (video.h)

La rutina de devolución de llamada VideoPortProtectWCMemory protege la memoria de vídeo combinada de escritura (WC) a la que accede la CPU.

Sintaxis

PROTECT_WC_MEMORY ProtectWcMemory;

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

Parámetros

[in] Context

Puntero a un parámetro de contexto determinado por el llamador que se va a pasar a CallbackRoutine. Normalmente apunta al búfer de VIDEO_PORT_CONFIG_INFO .

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware del controlador de minipuerto.

Valor devuelto

VideoPortProtectWCMemory devuelve NO_ERROR si protege correctamente la memoria de vídeo combinada de escritura; de lo contrario, devuelve un estado de error de ERROR_INVALID_FUNCTION o ERROR_NOT_ENOUGH_MEMORY.

Comentarios

Después de llamar a VideoPortProtectWCMemory , la CPU no puede escribir en la memoria combinada de escritura (WC) hasta que se llame a la rutina de devolución de llamada VideoPortRestoreWCMemory .

Cuando ya no se requiere protección de memoria WC, el controlador de minipuerto de pantalla debe llamar a VideoPortRestoreWCMemory para restaurar el acceso de CPU a la memoria WC.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado video.h (incluir Video.h)

Consulte también

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory