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) |