Bagikan melalui


struktur VIDEO_MEMORY (ntddvdeo.h)

Struktur VIDEO_MEMORY menyimpan alamat blok memori video mode kernel yang diminta.

Sintaks

typedef struct _VIDEO_MEMORY {
  PVOID RequestedVirtualAddress;
} VIDEO_MEMORY, *PVIDEO_MEMORY;

Anggota

RequestedVirtualAddress

Arahkan ke alamat virtual yang diminta untuk memori video, atau dasar memori video, tergantung pada apakah IOCTL_VIDEO_MAP_VIDEO_MEMORY atau IOCTL_VIDEO_UNMAP_VIDEO_MEMORY menggunakan struktur ini.

Keterangan

VIDEO_MEMORY digunakan sebagai struktur input untuk dua IOCTL: IOCTL_VIDEO_MAP_VIDEO_MEMORY, dan IOCTL_VIDEO_UNMAP_VIDEO_MEMORY.

Saat VIDEO_MEMORY digunakan dengan IOCTL_VIDEO_MAP_VIDEO_MEMORY, RequestedVirtualAddress menunjuk ke alamat virtual yang diminta untuk memori video. Dalam hal ini, nilainya bersifat opsional. Jika nol ditentukan, sistem operasi akan memilih lokasi yang sesuai.

Saat VIDEO_MEMORY digunakan dengan IOCTL_VIDEO_UNMAP_VIDEO_MEMORY, RequestedVirtualAddress menunjuk ke alamat virtual basis memori video. Dalam hal ini, ukurannya implisit karena tidak dapat berubah (Anda tidak dapat menambahkan memori video secara dinamis, sehingga harus berukuran sama seperti ketika dipetakan).

Untuk struktur yang digunakan dalam pemetaan ke memori video mode pengguna, lihat VIDEO_SHARE_MEMORY AND VIDEO_SHARE_MEMORY_INFORMATION.

Persyaratan

Persyaratan Nilai
Header ntddvdeo.h (termasuk Ntddvdeo.h)

Lihat juga

IOCTL_VIDEO_MAP_VIDEO_MEMORY

IOCTL_VIDEO_UNMAP_VIDEO_MEMORY

VIDEO_MEMORY_INFORMATION