Compartilhar via


estrutura DD_NTCALLBACKS (ddrawint.h)

A estrutura DD_NTCALLBACKS contém ponteiros de entrada para o Microsoft Windows 2000 e posteriores funções de retorno de chamada do Microsoft DirectDraw compatíveis com um driver de dispositivo.

Sintaxe

typedef struct _DD_NTCALLBACKS {
  DWORD                dwSize;
  DWORD                dwFlags;
  PDD_FREEDRIVERMEMORY FreeDriverMemory;
  PDD_SETEXCLUSIVEMODE SetExclusiveMode;
  PDD_FLIPTOGDISURFACE FlipToGDISurface;
} DD_NTCALLBACKS, *PDD_NTCALLBACKS;

Membros

dwSize

Especifica o tamanho em bytes dessa estrutura DD_NTCALLBACKS.

dwFlags

Indica quais funções de retorno de chamada do Windows 2000 e posteriores 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_NTCB32_FREEDRIVERMEMORY
DDHAL_NTCB32_SETEXCLUSIVEMODE
DDHAL_NTCB32_FLIPTOGDISURFACE

FreeDriverMemory

Aponta para o retorno de chamada DdFreeDriverMemory fornecido pelo driver.

SetExclusiveMode

Aponta para o retorno de chamada DdSetExclusiveMode fornecido pelo driver.

FlipToGDISurface

Aponta para o retorno de chamada DdFlipToGDISurface fornecido 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_NTCallbacks.

Requisitos

Requisito Valor
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdFlipToGDISurface

DdFreeDriverMemory

DdGetDriverInfo

DdSetExclusiveMode