Compartilhar via


Estrutura DDREGISTERCALLBACK (ddkmapi.h)

A estrutura DDREGISTERCALLBACK contém as informações de retorno de chamada de registro. Essa estrutura é usada pelos identificadores de função DD_DXAPI_REGISTER_CALLBACK e DD_DXAPI_UNREGISTER_CALLBACK da função DxApi.

Sintaxe

typedef struct _DDREGISTERCALLBACK {
  HANDLE              hDirectDraw;
  ULONG               dwEvents;
  LPDD_NOTIFYCALLBACK pfnCallback;
  ULONG_PTR           dwParam1;
  ULONG_PTR           dwParam2;
  PVOID               pContext;
} DDREGISTERCALLBACK, *LPDDREGISTERCALLBACK;

Membros

hDirectDraw

Especifica o identificador do Microsoft DirectDraw.

dwEvents

Define o evento que deve disparar o retorno de chamada. Os valores em dwParam1 e dwParam2 dependem do evento. Os seguintes eventos são definidos:

Acontecimento Descrição dwParam1,dwParam2
DDEVENT_DISPLAY_VSYNC Chamado sempre que ocorre uma sincronização V de exibição.
Utilizadas
Utilizadas
DDEVENT_POSTDOSBOX Chamado após retornar de uma caixa de MS-DOS de tela inteira ou da caixa de diálogo de segurança (aparece quando CTRL+ALT+DELETE é pressionado).
Utilizadas
Utilizadas
DDEVENT_POSTRESCHANGE Chamado depois que ocorre uma alteração de modo.
Utilizadas
Utilizadas
DDEVENT_PREDOSBOX Chamado antes de inserir uma caixa de MS-DOS de tela inteira ou a caixa de diálogo de segurança (aparece quando CTRL+ALT+DELETE é pressionado).
Utilizadas
Utilizadas
DDEVENT_PRERESCHANGE Chamado antes de ocorrer uma alteração de modo.
Utilizadas
Utilizadas
DDEVENT_VP_LINE Define um IRQ a ocorrer sempre que a porta de vídeo de hardware grava a linha especificada e, em seguida, chama o retorno de chamada sempre que o IRQ é disparado.
hVideoPort,
linha
DDEVENT_VP_VSYNC Chamado sempre que ocorre uma sincronização V da porta de vídeo de hardware.
hVideoPort,
Utilizadas

pfnCallback

Aponta para um pfnCallback função de retorno de chamada que é chamada quando o evento especificado pelo membro dwEvents ocorre.

dwParam1

Definido pelo membro dwEvents.

dwParam2

Definido pelo membro dwEvents.

pContext

Contém dados do cliente que são passados de volta para o cliente se a função de retorno de chamada pfnCallback for chamada.

Requisitos

Requisito Valor
cabeçalho ddkmapi.h (inclua Ddkmapi.h)

Consulte também

DD_DXAPI_REGISTER_CALLBACK

DD_DXAPI_UNREGISTER_CALLBACK

DxApi