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) |