estrutura DD_MOTIONCOMPCALLBACKS (ddrawint.h)
A estrutura DD_MOTIONCOMPCALLBACKS contém ponteiros de entrada para as funções de retorno de chamada de compensação de movimento compatíveis com um driver de dispositivo.
Sintaxe
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;
Membros
dwSize
Especifica o tamanho em bytes dessa estrutura DD_MOTIONCOMPCALLBACKS.
dwFlags
Indica quais funções adicionais de retorno de chamada de compensação de movimento do Microsoft DirectDraw o driver implementou. Para cada conjunto de bits em dwFlags, o driver deve inicializar o membro do ponteiro de função correspondente dessa estrutura. Esse membro pode ser um ou mais dos seguintes sinalizadores:
- 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
Aponta para a função de retorno de chamada DdMoCompGetGuids fornecida pelo driver.
GetMoCompFormats
Aponta para a função de retorno de chamada DdMoCompGetFormats fornecida pelo driver.
CreateMoComp
Aponta para a função de retorno de chamada DdMoCompCreate fornecida pelo driver.
GetMoCompBuffInfo
Aponta para a função de retorno de chamada DdMoCompGetBuffInfo fornecida pelo driver.
GetInternalMoCompInfo
Aponta para a função de retorno de chamada DdMoCompGetInternalInfo fornecida pelo driver.
BeginMoCompFrame
Aponta para a função de retorno de chamada DdMoCompBeginFrame fornecida pelo driver.
EndMoCompFrame
Aponta para a função de retorno de chamada DdMoCompEndFrame fornecida pelo driver.
RenderMoComp
Aponta para a função de retorno de chamada DdMoCompRender fornecida pelo driver.
QueryMoCompStatus
Aponta para a função de retorno de chamada DdMoCompQueryStatus fornecida pelo driver.
DestroyMoComp
Aponta para a função de retorno de chamada DdMoCompDestroy fornecida pelo driver.
Comentários
As entradas que o driver de exibição não usa devem ser definidas como NULL. O driver deve inicializar essa estrutura quando sua função DdGetDriverInfo for chamada com o GUID GUID_MotionCompCallbacks.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ddrawint.h (inclua Winddi.h) |