Freigeben über


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)

Weitere Informationen

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_NTCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdGetDriverInfo

DdMoCompBeginFrame

DdMoCompCreate

DdMoCompDestroy

DdMoCompEndFrame

DdMoCompGetBuffInfo

DdMoCompGetFormats

DdMoCompGetGuids

DdMoCompGetInternalInfo

DdMoCompQueryStatus

DdMoCompRender