Compartilhar via


estrutura DD_VPORTCOLORDATA (ddrawint.h)

A estrutura DD_VPORTCOLORDATA contém as informações de controle de cor do objeto VPE (extensões de porta de vídeo ).

Sintaxe

typedef struct _DD_VPORTCOLORDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_VIDEOPORT_LOCAL  lpVideoPort;
  DWORD                dwFlags;
  LPDDCOLORCONTROL     lpColorData;
  HRESULT              ddRVal;
  VOID                 *ColorControl;
} *PDD_VPORTCOLORDATA, DD_VPORTCOLORDATA;

Membros

lpDD

Aponta para uma estrutura de DD_DIRECTDRAW_LOCAL relevante apenas para o processo atual do Microsoft DirectDraw.

lpVideoPort

Aponta para uma estrutura DD_VIDEOPORT_LOCAL que representa esse objeto VPE.

dwFlags

Especifica a operação de controle de cores a ser executada pelo driver. Esse membro pode ser um dos seguintes valores:

Sinalizador Significado
DDRAWI_VPORTGETCOLOR O driver deve gravar os controles de cor do objeto VPE atuais na estrutura DDCOLORCONTROL na qual lpColorData aponta.
DDRAWI_VPORTSETCOLOR O driver deve definir novos valores para os controles de cor do objeto VPE com base no conteúdo da estrutura DDCOLORCONTROL para a qual lpColorData aponta.

lpColorData

Aponta para uma estrutura DDCOLORCONTROL que define o controle de cor associado ao objeto VPE ao qual lpVideoPort aponta. O valor de dwFlags determina se o driver lê ou grava nessa estrutura.

ddRVal

Especifica o local em que o driver grava o valor retornado do retorno de chamada DdVideoPortColorControl . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.

ColorControl

Usado pela API do DirectDraw e não deve ser preenchido pelo driver.

Requisitos

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

Confira também

DDCOLORCONTROL

DdVideoPortColorControl