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