Compartilhar via


estrutura VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE (video.h)

A estrutura VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE descreve as rotinas de serviço de proteção de memória de vídeo combinadas de gravação implementadas pelo driver de porta de vídeo. A memória de vídeo protegida não pode ser acessada pela CPU.

Sintaxe

typedef struct _VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE {
  IN USHORT                  Size;
  IN USHORT                  Version;
  OUT PVOID                  Context;
  OUT PINTERFACE_REFERENCE   InterfaceReference;
  OUT PINTERFACE_DEREFERENCE InterfaceDereference;
  OUT PROTECT_WC_MEMORY      VideoPortProtectWCMemory;
  OUT RESTORE_WC_MEMORY      VideoPortRestoreWCMemory;
} VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE, *PVIDEO_PORT_WCMEMORYPROTECTION_INTERFACE;

Membros

Size

Especifica o tamanho em bytes dessa estrutura.

Version

Especifica a versão da interface a ser retornada pelo driver de miniporto. A versão da interface atual é definida em video.h e tem o formulário VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE_VERSION_N.

Context

Ponteiro para um contexto definido pelo driver de miniporto para a interface.

InterfaceReference

Ponteiro para a rotina de referência implementada pelo driver de porta de vídeo para essa interface.

InterfaceDereference

Ponteiro para a rotina de desreferência implementada pelo driver de porta de vídeo para essa interface.

VideoPortProtectWCMemory

Ponteiro para o driver de porta de vídeo VideoPortProtectWCMemory rotina de retorno de chamada.

VideoPortRestoreWCMemory

Ponteiro para o driver de porta de vídeo VideoPortRestoreWCMemory rotina de retorno de chamada.

Requisitos

Requisito Valor
cabeçalho video.h (inclua Video.h)

Consulte também

de INTERFACE do

VideoPortProtectWCMemory

VideoPortQueryServices

VideoPortRestoreWCMemory