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) |