Bagikan melalui


struktur DD_GETAVAILDRIVERMEMORYDATA (ddrawint.h)

Struktur DD_GETAVAILDRIVERMEMORYDATA berisi informasi yang diperlukan oleh driver untuk mengkueri dan mengembalikan jumlah memori kosong.

Sintaks

typedef struct _DD_GETAVAILDRIVERMEMORYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DDSCAPS               DDSCaps;
  DWORD                 dwTotal;
  DWORD                 dwFree;
  HRESULT               ddRVal;
  VOID                  *GetAvailDriverMemory;
} *PDD_GETAVAILDRIVERMEMORYDATA, DD_GETAVAILDRIVERMEMORYDATA;

Anggota

lpDD

Menunjuk ke struktur DD_DIRECTDRAW_GLOBAL yang menjelaskan perangkat driver.

DDSCaps

Menunjuk ke struktur DDSCAPS yang menjelaskan jenis permukaan yang ketersediaan memorinya sedang dikueri.

dwTotal

Menentukan lokasi di mana driver mengembalikan jumlah byte memori yang dikelola driver yang dapat digunakan untuk permukaan jenis yang dijelaskan oleh DDSCaps.

dwFree

Menentukan lokasi di mana driver mengembalikan jumlah memori kosong dalam byte untuk jenis permukaan yang dijelaskan oleh DDSCaps.

ddRVal

Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdGetAvailDriverMemory . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.

GetAvailDriverMemory

Digunakan oleh Microsoft DirectDraw API dan tidak boleh diisi oleh driver.

Persyaratan

Persyaratan Nilai
Header ddrawint.h (termasuk Winddi.h)

Lihat juga

DdGetAvailDriverMemory