struktur DD_DIRECTDRAW_GLOBAL (ddrawint.h)
Struktur DD_DIRECTDRAW_GLOBAL berisi informasi driver yang menjelaskan perangkat driver.
Sintaks
typedef struct _DD_DIRECTDRAW_GLOBAL {
VOID *dhpdev;
ULONG_PTR dwReserved1;
ULONG_PTR dwReserved2;
LPDDVIDEOPORTCAPS lpDDVideoPortCaps;
} *PDD_DIRECTDRAW_GLOBAL, DD_DIRECTDRAW_GLOBAL;
Anggota
dhpdev
Tangani ke PDEV pribadi driver.
dwReserved1
Dicadangkan untuk digunakan oleh pengandar tampilan.
dwReserved2
Dicadangkan untuk digunakan oleh pengandar tampilan.
lpDDVideoPortCaps
Menunjuk ke array satu atau beberapa struktur DDVIDEOPORTCAPS di mana driver harus menggambarkan objek ekstensi port video DirectDraw (VPE) yang didukungnya. Struktur dialokasikan oleh DirectDraw; jumlah struktur didasarkan pada nilai yang dikembalikan dalam anggota dwMaxVideoPort dari DDCORECAPS.
Anggota ini ADALAH NULL ketika driver tidak mengimplementasikan VPE.
Keterangan
DirectDraw mengalokasikan memori untuk struktur ini. Hanya ada satu definisi DD_DIRECTDRAW_GLOBAL per perangkat. Dalam sistem multimonitor, setiap perangkat memiliki struktur DD_DIRECTDRAW_GLOBAL uniknya sendiri.
Anggota dwReserved1 dan dwReserved2 dapat digunakan sesuai kebutuhan driver. Misalnya, driver mungkin menyimpan pointer ke struktur data internal di anggota ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ddrawint.h (termasuk Winddi.h) |