DD_MOTIONCOMPCALLBACKS-Struktur (ddrawint.h)
Die DD_MOTIONCOMPCALLBACKS-Struktur enthält Einstiegszeiger auf die Rückruffunktionen für die Bewegungskompensation, die ein Gerätetreiber unterstützt.
Syntax
typedef struct DD_MOTIONCOMPCALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_MOCOMPCB_GETGUIDS GetMoCompGuids;
PDD_MOCOMPCB_GETFORMATS GetMoCompFormats;
PDD_MOCOMPCB_CREATE CreateMoComp;
PDD_MOCOMPCB_GETCOMPBUFFINFO GetMoCompBuffInfo;
PDD_MOCOMPCB_GETINTERNALINFO GetInternalMoCompInfo;
PDD_MOCOMPCB_BEGINFRAME BeginMoCompFrame;
PDD_MOCOMPCB_ENDFRAME EndMoCompFrame;
PDD_MOCOMPCB_RENDER RenderMoComp;
PDD_MOCOMPCB_QUERYSTATUS QueryMoCompStatus;
PDD_MOCOMPCB_DESTROY DestroyMoComp;
} DD_MOTIONCOMPCALLBACKS;
Member
dwSize
Gibt die Größe dieser DD_MOTIONCOMPCALLBACKS-Struktur in Byte an.
dwFlags
Gibt an, welche zusätzlichen Microsoft DirectDraw-Bewegungskompensationsrückruffunktionen der Treiber implementiert hat. Für jedes in dwFlags festgelegte Bit muss der Treiber den entsprechenden Funktionszeigermember dieser Struktur initialisieren. Bei diesem Member kann es sich um ein oder mehrere der folgenden Flags handelt:
- DDHAL_MOCOMP32_BEGINFRAME
- DDHAL_MOCOMP32_CREATE
- DDHAL_MOCOMP32_DESTROY
- DDHAL_MOCOMP32_GETCOMPBUFFINFO
- DDHAL_MOCOMP32_GETINTERNALINFO
- DDHAL_MOCOMP32_ENDFRAME
- DDHAL_MOCOMP32_GETFORMATS
- DDHAL_MOCOMP32_GETGUIDS
- DDHAL_MOCOMP32_QUERYSTATUS
- DDHAL_MOCOMP32_RENDER
GetMoCompGuids
Verweist auf die vom Treiber bereitgestellte DdMoCompGetGuids-Rückruffunktion .
GetMoCompFormats
Verweist auf die vom Treiber bereitgestellte DdMoCompGetFormats-Rückruffunktion .
CreateMoComp
Verweist auf die vom Treiber bereitgestellte DdMoCompCreate-Rückruffunktion .
GetMoCompBuffInfo
Verweist auf die vom Treiber bereitgestellte DdMoCompGetBuffInfo-Rückruffunktion .
GetInternalMoCompInfo
Verweist auf die vom Treiber bereitgestellte DdMoCompGetInternalInfo-Rückruffunktion .
BeginMoCompFrame
Verweist auf die vom Treiber bereitgestellte DdMoCompBeginFrame-Rückruffunktion .
EndMoCompFrame
Verweist auf die vom Treiber bereitgestellte DdMoCompEndFrame-Rückruffunktion .
RenderMoComp
Verweist auf die vom Treiber bereitgestellte DdMoCompRender-Rückruffunktion .
QueryMoCompStatus
Verweist auf die vom Treiber bereitgestellte DdMoCompQueryStatus-Rückruffunktion .
DestroyMoComp
Verweist auf die vom Treiber bereitgestellte DdMoCompDestroy-Rückruffunktion .
Hinweise
Einträge, die der Anzeigetreiber nicht verwendet, sollten auf NULL festgelegt werden. Der Treiber sollte diese Struktur initialisieren, wenn seine DdGetDriverInfo-Funktion mit der GUID_MotionCompCallbacks GUID aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (einschließlich Winddi.h) |