// video.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE structure describes the Write Combined video memory protection service routines implemented by the video port driver. The protected video memory cannot be accessed by the CPU.
SizeSpecifies the size in bytes of this structure.
VersionSpecifies the version of the interface to be returned by the miniport driver. The current interface version is defined in video.h, and has the form VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE_VERSION_N.
ContextPointer to a miniport driver-defined context for the interface.
InterfaceReferencePointer to the video port driver-implemented reference routine for this interface.
InterfaceDereferencePointer to the video port driver-implemented dereference routine for this interface.
VideoPortProtectWCMemoryPointer to the video port driver's VideoPortProtectWCMemory callback routine.
VideoPortRestoreWCMemoryPointer to the video port driver's VideoPortRestoreWCMemory callback routine.