Bagikan melalui


struktur DD_MAPMEMORYDATA (ddrawint.h)

Struktur DD_MAPMEMORYDATA berisi informasi yang diperlukan untuk memetakan atau membatalkan pemetaan buffer bingkai ke dalam memori mode pengguna.

Sintaks

typedef struct _DD_MAPMEMORYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  BOOL                  bMap;
  HANDLE                hProcess;
  FLATPTR               fpProcess;
  HRESULT               ddRVal;
} *PDD_MAPMEMORYDATA, DD_MAPMEMORYDATA;

Anggota

lpDD

Menunjuk ke struktur DD_DIRECTDRAW_GLOBAL yang menjelaskan perangkat driver.

bMap

Menentukan operasi memori yang harus dilakukan driver. Nilai TRUE menunjukkan bahwa driver harus memetakan memori; FALSE berarti bahwa driver harus membatalkan memori.

hProcess

Tangani ke proses yang ruang alamatnya terpengaruh.

fpProcess

Menentukan lokasi di mana driver harus mengembalikan alamat dasar ruang yang dipetakan memori proses ketika bMapTRUE. Ketika bMapFALSE, fpProcess berisi alamat dasar memori yang tidak akan dipetakan oleh driver.

ddRVal

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

Persyaratan

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

Lihat juga

DdMapMemory