Compartilhar via


função de retorno de chamada PDD_VPORTCB_CREATEVIDEOPORT (ddrawint.h)

A função de retorno de chamada DdVideoPortCreate notifica o driver de que o DirectDraw criou um objeto VPE.

Sintaxe

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

Parâmetros

unnamedParam1

Aponta para uma estrutura DD_CREATEVPORTDATA que descreve o objeto VPE criado.

Valor retornado

DdVideoPortCreate retorna um dos seguintes valores:

Comentários

DdVideoPortCreate pode ser implementado opcionalmente em drivers DirectDraw que dão suporte a VPE.

DdVideoPortCreate pode alocar memória para e inicializar qualquer dado específico do objeto VPE privado. O driver pode usar os membros dwReserved1 e dwReserved2 da estrutura DD_VIDEOPORT_LOCAL para armazenar esses dados. Essa estrutura DD_VIDEOPORT_LOCAL está no membro lpVideoPort da estrutura DD_CREATEVPORTDATA em lpCreateVideoPort. O driver não pode usar ou alterar nenhum outro membro da estrutura DD_VIDEOPORT_LOCAL.

Se a porta de vídeo de hardware for implementada para usar o conector de recursos, talvez o driver precise inicializar o conector de recursos para uso da porta de vídeo de hardware.

DdVideoPortCreate não deve ativar a porta de vídeo de hardware. Isso é feito em DdVideoPortUpdate.

Requisitos

   
Plataforma de Destino Área de Trabalho
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate