структура 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) |