Compartilhar via


estrutura DD_CREATESURFACEEXDATA (ddrawint.h)

A estrutura DD_CREATESURFACEEXDATA contém informações necessárias para que o driver crie uma superfície e associe a ela um identificador de textura fornecido.

Sintaxe

typedef struct _DD_CREATESURFACEEXDATA {
  DWORD                dwFlags;
  PDD_DIRECTDRAW_LOCAL lpDDLcl;
  PDD_SURFACE_LOCAL    lpDDSLcl;
  HRESULT              ddRVal;
} *PDD_CREATESURFACEEXDATA, DD_CREATESURFACEEXDATA;

Membros

dwFlags

Especifica um conjunto de sinalizadores para a função D3dCreateSurfaceEx que atualmente não são usados e sempre zero.

lpDDLcl

Especifica um identificador para o objeto DirectDraw criado pelo aplicativo. Esse é o escopo no qual os identificadores lpDDSLcl existem. Uma estrutura DD_DIRECTDRAW_LOCAL descreve o driver.

lpDDSLcl

Especifica um identificador para a superfície DirectDraw a ser criada para Direct3D. Esses identificadores são exclusivos em cada estrutura de DD_DIRECTDRAW_LOCAL diferente. Uma estrutura DD_SURFACE_LOCAL representa o objeto de superfície criado.

ddRVal

Especifica o local em que o driver grava o valor retornado do retorno de chamada D3dCreateSurfaceEx . Um código de retorno de D3D_OK indica êxito. Para obter mais informações, consulte Códigos de retorno para retornos de chamada do driver Direct3D.

Requisitos

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

Confira também

D3dCreateSurfaceEx

DD_DIRECTDRAW_LOCAL

DD_SURFACE_LOCAL