Поделиться через


структура VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE (video.h)

Структура VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE описывает подпрограммы службы защиты памяти для записи видео, реализованные драйвером видеопорта. Доступ к защищенной памяти видео не может осуществляться ЦП.

Синтаксис

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;

Члены

Size

Задает размер в байтах этой структуры.

Version

Указывает версию интерфейса, возвращаемую мини-драйвером. Текущая версия интерфейса определена в video.hи имеет форму VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE_VERSION_N.

Context

Указатель на контекст, определенный драйвером мини-порта для интерфейса.

InterfaceReference

Указатель на эталонную подпрограмму драйвера видеопорта, реализованную для этого интерфейса.

InterfaceDereference

Указатель на подпрограмму деконференции драйвера видеопорта, реализованную для этого интерфейса.

VideoPortProtectWCMemory

Указатель на процедуру обратного вызова драйвера видеопорта VideoPortProtectWCMemor y.

VideoPortRestoreWCMemory

Указатель на драйвер видеопорта VideoPortRestoreWCMemory подпрограмму обратного вызова.

Требования

Требование Ценность
заголовка video.h (include Video.h)

См. также

ИНТЕРФЕЙСА

VideoPortProtectWCMemory

VideoPortQueryServices

VideoPortRestoreWCMemory