struktur DD_GETHEAPALIGNMENTDATA (dmemmgr.h)
Struktur DD_GETHEAPALIGNMENTDATA berisi data tentang penyelarasan yang diperlukan dari timbunan tertentu.
Sintaks
typedef struct _DD_GETHEAPALIGNMENTDATA {
ULONG_PTR dwInstance;
DWORD dwHeap;
HRESULT ddRVal;
VOID *GetHeapAlignment;
HEAPALIGNMENT Alignment;
} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;
Anggota
dwInstance
Menunjukkan konteks driver seperti yang dikembalikan dari rutinitas inisialisasi driver dan disimpan dalam anggota dhpDev dari struktur DD_DIRECTDRAW_GLOBAL .
dwHeap
Menentukan indeks timbunan yang diteruskan oleh Microsoft DirectDraw. Lihat bagian Keterangan untuk informasi selengkapnya.
ddRVal
Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdGetDriverInfo untuk kueri GUID_GetHeapAlignment. Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.
GetHeapAlignment
Tidak digunakan pada Microsoft Windows 2000 dan versi sistem operasi yang lebih baru.
Alignment
Menunjuk ke struktur HEAPALIGNMENT yang diisi oleh driver.
Keterangan
Anggota dwHeap adalah nomor urut dari tumpukan yang data perataannya diminta. Dengan kata lain, ini adalah indeks ke dalam array struktur VIDEOMEMORY yang diarahkan oleh parameter pvmList dari fungsi driver DrvGetDirectDrawInfo .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dmemmgr.h (termasuk Dmemmgr.h) |