estrutura DD_VIDEOPORT_LOCAL (ddrawint.h)

A estrutura DD_VIDEOPORT_LOCAL contém dados relacionados a VPE (extensões de porta de vídeo) que são exclusivos de um objeto VPE individual do Microsoft DirectDraw.

Sintaxe

typedef struct _DD_VIDEOPORT_LOCAL {
  PDD_DIRECTDRAW_LOCAL lpDD;
  DDVIDEOPORTDESC      ddvpDesc;
  DDVIDEOPORTINFO      ddvpInfo;
  PDD_SURFACE_INT      lpSurface;
  PDD_SURFACE_INT      lpVBISurface;
  DWORD                dwNumAutoflip;
  DWORD                dwNumVBIAutoflip;
  ULONG_PTR            dwReserved1;
  ULONG_PTR            dwReserved2;
  ULONG_PTR            dwReserved3;
} *PDD_VIDEOPORT_LOCAL, DD_VIDEOPORT_LOCAL;

Membros

lpDD

Aponta para uma estrutura de DD_DIRECTDRAW_LOCAL que é relevante apenas para o processo DirectDraw atual.

ddvpDesc

Especifica uma estrutura DDVIDEOPORTDESC que descreve o objeto VPE.

ddvpInfo

Especifica uma estrutura DDVIDEOPORTINFO que descreve a transferência de dados de vídeo para uma superfície.

lpSurface

Aponta para uma estrutura DD_SURFACE_INT para a superfície que recebe os dados de vídeo.

lpVBISurface

Aponta para uma estrutura DD_SURFACE_INT para a superfície que recebe os dados da VBI .

dwNumAutoflip

Especifica o número de superfícies de preenchimento automático atuais.

dwNumVBIAutoflip

Especifica o número de superfícies de VBI que estão sendo automaticamente inexploradas no momento.

dwReserved1

Reservado para uso pelo driver de exibição.

dwReserved2

Reservado para uso pelo driver de exibição.

dwReserved3

Reservado para uso pelo driver de exibição.

Comentários

Essa estrutura é inicializada e preenchida pelo DirectDraw. Exceto para os membros dwReserved1, dwReserved2 e dwReserved3 , o driver não deve modificar nenhum outro membro da estrutura DD_VIDEOPORT_LOCAL.

Requisitos

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