Compartilhar via


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)

Confira também

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