structure DD_MOTIONCOMPCALLBACKS (ddrawint.h)
La structure DD_MOTIONCOMPCALLBACKS contient des pointeurs d’entrée vers les fonctions de rappel de compensation de mouvement qu’un pilote de périphérique prend en charge.
Syntaxe
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;
Membres
dwSize
Spécifie la taille en octets de cette structure DD_MOTIONCOMPCALLBACKS.
dwFlags
Indique les fonctions de rappel de compensation de mouvement Microsoft DirectDraw supplémentaires que le pilote a implémentées. Pour chaque bit défini dans dwFlags, le pilote doit initialiser le membre de pointeur de fonction correspondant de cette structure. Ce membre peut être un ou plusieurs des indicateurs suivants :
- 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
Pointe vers la fonction de rappel DdMoCompGetGuids fournie par le pilote.
GetMoCompFormats
Pointe vers la fonction de rappel DdMoCompGetFormats fournie par le pilote.
CreateMoComp
Pointe vers la fonction de rappel DdMoCompCreate fournie par le pilote.
GetMoCompBuffInfo
Pointe vers la fonction de rappel DdMoCompGetBuffInfo fournie par le pilote.
GetInternalMoCompInfo
Pointe vers la fonction de rappel DdMoCompGetInternalInfo fournie par le pilote.
BeginMoCompFrame
Pointe vers la fonction de rappel DdMoCompBeginFrame fournie par le pilote.
EndMoCompFrame
Pointe vers la fonction de rappel DdMoCompEndFrame fournie par le pilote.
RenderMoComp
Pointe vers la fonction de rappel DdMoCompRender fournie par le pilote.
QueryMoCompStatus
Pointe vers la fonction de rappel DdMoCompQueryStatus fournie par le pilote.
DestroyMoComp
Pointe vers la fonction de rappel DdMoCompDestroy fournie par le pilote.
Remarques
Les entrées que le pilote d’affichage n’utilise pas doivent être définies sur NULL. Le pilote doit initialiser cette structure lorsque sa fonction DdGetDriverInfo est appelée avec le GUID GUID_MotionCompCallbacks.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ddrawint.h (inclure Winddi.h) |