Bagikan melalui


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)

Lihat juga

DD_DIRECTDRAW_LOCAL