estructura DD_MOTIONCOMPCALLBACKS (ddrawint.h)
La estructura DD_MOTIONCOMPCALLBACKS contiene punteros de entrada a las funciones de devolución de llamada de compensación de movimiento que admite un controlador de dispositivo.
Sintaxis
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;
Miembros
dwSize
Especifica el tamaño en bytes de esta estructura de DD_MOTIONCOMPCALLBACKS.
dwFlags
Indica qué funciones adicionales de devolución de llamada de compensación de movimiento de Microsoft DirectDraw ha implementado el controlador. Para cada bit establecido en dwFlags, el controlador debe inicializar el miembro de puntero de función correspondiente de esta estructura. Este miembro puede ser una o varias de las marcas siguientes:
- 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
Apunta a la función de devolución de llamada DdMoCompGetGuids proporcionada por el controlador.
GetMoCompFormats
Apunta a la función de devolución de llamada DdMoCompGetFormats proporcionada por el controlador.
CreateMoComp
Apunta a la función de devolución de llamada DdMoCompCreate proporcionada por el controlador.
GetMoCompBuffInfo
Apunta a la función de devolución de llamada DdMoCompGetBuffInfo proporcionada por el controlador.
GetInternalMoCompInfo
Apunta a la función de devolución de llamada DdMoCompGetInternalInfo proporcionada por el controlador.
BeginMoCompFrame
Apunta a la función de devolución de llamada DdMoCompBeginFrame proporcionada por el controlador.
EndMoCompFrame
Apunta a la función de devolución de llamada DdMoCompEndFrame proporcionada por el controlador.
RenderMoComp
Apunta a la función de devolución de llamada DdMoCompRender proporcionada por el controlador.
QueryMoCompStatus
Apunta a la función de devolución de llamada DdMoCompQueryStatus proporcionada por el controlador.
DestroyMoComp
Apunta a la función de devolución de llamada DdMoCompDestroy proporcionada por el controlador.
Comentarios
Las entradas que el controlador de pantalla no usa deben establecerse en NULL. El controlador debe inicializar esta estructura cuando se llama a su función DdGetDriverInfo con el GUID de GUID_MotionCompCallbacks.
Requisitos
Requisito | Valor |
---|---|
Header | ddrawint.h (incluya Winddi.h) |