Compartilhar via


PROTECT_WC_MEMORY função de retorno de chamada (video.h)

A rotina de retorno de chamada VideoPortProtectWCMemory protege a memória de vídeo de Gravação Combinada (WC) de ser acessada pela CPU.

Sintaxe

PROTECT_WC_MEMORY ProtectWcMemory;

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

Parâmetros

[in] Context

Ponteiro para um parâmetro de contexto determinado pelo chamador a ser passado para a CallbackRoutine. Normalmente, ele aponta para o buffer de VIDEO_PORT_CONFIG_INFO .

[in] HwDeviceExtension

Ponteiro para a extensão de dispositivo de hardware do driver de miniport.

Retornar valor

VideoPortProtectWCMemory retornará NO_ERROR se proteger com êxito a memória de gravação combinada de vídeo; caso contrário, ele retornará um status de erro de ERROR_INVALID_FUNCTION ou ERROR_NOT_ENOUGH_MEMORY.

Comentários

Depois que VideoPortProtectWCMemory for chamado, a CPU não poderá gravar na memória WC (Gravação Combinada) até que a rotina de retorno de chamada VideoPortRestoreWCMemory seja chamada.

Quando a proteção de memória do WC não for mais necessária, o driver de miniporto de exibição deverá chamar VideoPortRestoreWCMemory para restaurar o acesso à CPU à memória do WC.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho video.h (incluir Video.h)

Confira também

VIDEO_PORT_CONFIG_INFO

VideoPortRestoreWCMemory