estrutura DD_KERNELCALLBACKS (ddrawint.h)
A estrutura DD_KERNELCALLBACKS contém ponteiros de entrada para as funções de retorno de chamada no modo kernel directDraw compatíveis com o driver.
Sintaxe
typedef struct DD_KERNELCALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_KERNELCB_SYNCSURFACE SyncSurfaceData;
PDD_KERNELCB_SYNCVIDEOPORT SyncVideoPortData;
} DD_KERNELCALLBACKS, *PDD_KERNELCALLBACKS;
Membros
dwSize
Especifica o tamanho em bytes dessa estrutura DD_KERNELCALLBACKS.
dwFlags
Indica quais funções de retorno de chamada do kernel 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_KERNEL_SYNCSURFACEDATA
- DDHAL_KERNEL_SYNCVIDEOPORTDATA
SyncSurfaceData
Aponta para o retorno de chamada DdSyncSurfaceData fornecido pelo driver.
SyncVideoPortData
Aponta para o retorno de chamada DdSyncVideoPortData 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_KernelCallbacks.
Requisitos
Cabeçalho | ddrawint.h (inclua Winddi.h) |