Bagikan melalui


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)

Lihat juga

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo

DrvGetDirectDrawInfo

HEAPALIGNMENT

VIDEOMEMORY