VIDEO_MEMORY 구조체(ntddvdeo.h)
VIDEO_MEMORY 구조체는 커널 모드 비디오 메모리의 요청된 블록의 주소를 보유합니다.
구문
typedef struct _VIDEO_MEMORY {
PVOID RequestedVirtualAddress;
} VIDEO_MEMORY, *PVIDEO_MEMORY;
멤버
RequestedVirtualAddress
IOCTL_VIDEO_MAP_VIDEO_MEMORY 또는 IOCTL_VIDEO_UNMAP_VIDEO_MEMORY 이 구조를 사용하는지 여부에 따라 비디오 메모리 또는 비디오 메모리의 기반에 대해 요청된 가상 주소에 대한 포인터입니다.
설명
VIDEO_MEMORY 두 개의 IOCTL(IOCTL_VIDEO_MAP_VIDEO_MEMORY 및IOCTL_VIDEO_UNMAP_VIDEO_MEMORY)에 대한 입력 구조로 사용됩니다.
VIDEO_MEMORY IOCTL_VIDEO_MAP_VIDEO_MEMORY 사용하는 경우 RequestedVirtualAddress 는 비디오 메모리에 대해 요청된 가상 주소를 가리킵니다. 이 경우 값은 선택 사항입니다. 0을 지정하면 운영 체제에서 적절한 위치를 선택합니다.
VIDEO_MEMORY IOCTL_VIDEO_UNMAP_VIDEO_MEMORY 사용하는 경우 RequestedVirtualAddress 는 비디오 메모리 기반의 가상 주소를 가리킵니다. 이 경우 크기는 변경할 수 없으므로 암시적입니다(비디오 메모리를 동적으로 추가할 수 없으므로 매핑된 경우와 크기가 동일해야 함).
사용자 모드 비디오 메모리에 매핑하는 데 사용되는 구조는 VIDEO_SHARE_MEMORY AND VIDEO_SHARE_MEMORY_INFORMATION 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddvdeo.h(Ntddvdeo.h 포함) |