Struktur VIDEOMEMORYINFO (ddrawint.h)
Struktur VIDEOMEMORYINFO menjelaskan format umum memori tampilan.
Sintaks
typedef struct _VIDEOMEMORYINFO {
FLATPTR fpPrimary;
DWORD dwFlags;
DWORD dwDisplayWidth;
DWORD dwDisplayHeight;
LONG lDisplayPitch;
DDPIXELFORMAT ddpfDisplay;
DWORD dwOffscreenAlign;
DWORD dwOverlayAlign;
DWORD dwTextureAlign;
DWORD dwZBufferAlign;
DWORD dwAlphaAlign;
PVOID pvPrimary;
} VIDEOMEMORYINFO;
Anggota
fpPrimary
Menentukan offset, dalam byte, dalam memori tampilan ke permukaan utama.
dwFlags
Saat ini tidak digunakan dan harus diatur ke nol.
dwDisplayWidth
Menentukan lebar tampilan saat ini, dalam piksel.
dwDisplayHeight
Menentukan tinggi tampilan saat ini, dalam piksel.
lDisplayPitch
Menentukan pitch tampilan saat ini, dalam byte.
ddpfDisplay
Menentukan struktur DDPIXELFORMAT tempat format piksel tampilan dijelaskan.
dwOffscreenAlign
Menentukan perataan byte, dalam byte, diperlukan saat mengalokasikan memori ini untuk permukaan di luar layar.
dwOverlayAlign
Menentukan perataan byte, dalam byte, diperlukan saat mengalokasikan memori ini untuk bidang overlay.
dwTextureAlign
Menentukan perataan byte, dalam byte, diperlukan saat mengalokasikan memori ini untuk tekstur.
dwZBufferAlign
Menentukan perataan byte, dalam byte, diperlukan saat mengalokasikan memori ini untuk buffer kedalaman.
dwAlphaAlign
Menentukan perataan byte, dalam byte, diperlukan saat mengalokasikan memori ini untuk buffer alfa.
pvPrimary
(Hanya Microsoft Windows 2000 dan yang lebih baru)
Menentukan penunjuk mode kernel ke awal permukaan utama.
Keterangan
Struktur VIDEOMEMORYINFO memiliki perbedaan kecil antara Windows 98/Me dan Windows 2000 dan yang lebih baru. Pada Windows 2000 dan yang lebih baru struktur data disebut VIDEOMEMORYINFO dan pada Windows 98/Me struktur data disebut VIDMEMINFO. Pada Windows 2000 dan yang lebih baru, VIDEOMEMORYINFO menyertakan pvPrimary bidang yang menyimpan penunjuk mode kernel ke permukaan utama. Pada Windows 98/Me, VIDMEMINFO menyertakan bidang dwNumHeaps dan pvmList yang menentukan array tumpukan memori.
GDI mengalokasikan memori untuk dan meneruskan struktur VIDEOMEMORYINFO ke fungsi DrvGetDirectDrawInfo driver sebagai anggota parameter DD_HALINFO. Driver harus mengisi anggota yang sesuai untuk menjelaskan karakteristik umum memori perangkat.
Persyaratan
Header | ddrawint.h (termasuk Winddi.h) |