Freigeben über


VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE-Struktur (video.h)

Die VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE-Struktur beschreibt die vom Videoporttreiber implementierten Dienstroutinen zum Schreiben von kombiniertem Videospeicher. Auf den geschützten Videospeicher kann die CPU nicht zugreifen.

Syntax

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;

Member

Size

Gibt die Größe dieser Struktur in Byte an.

Version

Gibt die Version der Schnittstelle an, die vom Miniporttreiber zurückgegeben werden soll. Die aktuelle Schnittstellenversion ist in video.h definiert und hat das Format VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE_VERSION_N.

Context

Zeiger auf einen vom Miniporttreiber definierten Kontext für die Schnittstelle.

InterfaceReference

Zeiger auf die vom Videoporttreiber implementierte Referenzroutine für diese Schnittstelle.

InterfaceDereference

Zeiger auf die vom Videoporttreiber implementierte Dereferenzierungsroutine für diese Schnittstelle.

VideoPortProtectWCMemory

Zeiger auf die VideoPortProtectWCMemory-Rückrufroutine des Videoporttreibers .

VideoPortRestoreWCMemory

Zeiger auf die VideoPortRestoreWCMemory-Rückrufroutine des Videoporttreibers .

Anforderungen

Anforderung Wert
Header video.h (Video.h einschließen)

Weitere Informationen

SCHNITTSTELLE

VideoPortProtectWCMemory

VideoPortQueryServices

VideoPortRestoreWCMemory