다음을 통해 공유


VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE 구조체(video.h)

VIDEO_PORT_WCMEMORYPROTECTION_INTERFACE 구조는 비디오 포트 드라이버에서 구현한 결합된 비디오 메모리 보호 쓰기 서비스 루틴을 설명합니다. 보호된 비디오 메모리는 CPU에서 액세스할 수 없습니다.

구문

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

비디오 포트 드라이버의 VideoPortProtectWCMemory 콜백 루틴에 대한 포인터입니다.

VideoPortRestoreWCMemory

비디오 포트 드라이버의 VideoPortRestoreWCMemory 콜백 루틴에 대한 포인터입니다.

요구 사항

요구 사항
헤더 video.h(Video.h 포함)

추가 정보

인터페이스

VideoPortProtectWCMemory

VideoPortQueryServices

VideoPortRestoreWCMemory