Freigeben über


DD_GETHEAPALIGNMENTDATA-Struktur (dmemmgr.h)

Die DD_GETHEAPALIGNMENTDATA-Struktur enthält Daten zu den erforderlichen Ausrichtungen eines bestimmten Heaps.

Syntax

typedef struct _DD_GETHEAPALIGNMENTDATA {
  ULONG_PTR     dwInstance;
  DWORD         dwHeap;
  HRESULT       ddRVal;
  VOID          *GetHeapAlignment;
  HEAPALIGNMENT Alignment;
} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;

Member

dwInstance

Gibt den Treiberkontext an, der von der Treiberinitialisierungsroutine zurückgegeben und im dhpDev-Member der DD_DIRECTDRAW_GLOBAL-Struktur gespeichert ist.

dwHeap

Gibt den heap-Index an, der von Microsoft DirectDraw übergeben wird. Weitere Informationen finden Sie im Abschnitt Hinweise.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdGetDriverInfo-Rückrufs für eine GUID_GetHeapAlignment Abfrage schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

GetHeapAlignment

Nicht verwendet unter Microsoft Windows 2000 und höheren Versionen des Betriebssystems.

Alignment

Verweist auf eine vom Treiber ausgefüllte HEAPALIGNMENT-Struktur .

Hinweise

Das dwHeap-Element ist die Ordnungszahl des Heaps, für den Ausrichtungsdaten angefordert werden. Mit anderen Worten, es ist der Index in das Array von VIDEOMEMORY-Strukturen , auf das vom pvmList-Parameter der DrvGetDirectDrawInfo-Treiberfunktion verwiesen wird.

Anforderungen

Anforderung Wert
Header dmemmgr.h (include Dmemmgr.h)

Weitere Informationen

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo

DrvGetDirectDrawInfo

HEAPALIGNMENT

VIDEOMEMORY