Partilhar via


estrutura D3DHAL_DP2ADDDIRTYBOX (d3dhal.h)

Somente versões posteriores e DirectX 8.1.

D3DHAL_DP2ADDDIRTYBOX é usado para especificar que uma parte de um recurso 3D , uma textura de volume, foi suja na memória do sistema. Portanto, esse volume deve ser recarregado na memória de vídeo antes de ser usado.

Sintaxe

typedef struct _D3DHAL_DP2ADDDIRTYBOX {
  DWORD  dwSurface;
  D3DBOX DirtyBox;
} D3DHAL_DP2ADDDIRTYBOX;

Membros

dwSurface

Especifica o identificador para o recurso 3D gerenciado que contém uma textura de volume suja.

DirtyBox

Especifica a textura do volume que foi marcada como suja. Esta é uma estrutura D3DBOX, que é descrita na documentação do SDK do Microsoft Windows.

Observações

D3DHAL_DP2ADDDIRTYBOX, juntamente com o token DP2OP_ADDDIRTYBOX, é usado apenas para recursos gerenciados pelo driver. D3DHAL_DP2ADDDIRTYBOX nunca é enviado, a menos que o driver indique que gerencia recursos. Para indicar que gerencia recursos, o driver deve definir o bit DDCAPS2_CANMANAGERESOURCE, além do bit DDCAPS2_CANMANAGETEXTURE, no dwCaps2 membro de uma estrutura DDCORECAPS. O driver especifica essa estrutura de DDCORECAPS no ddCaps membro de uma estrutura de DD_HALINFO quando a função DrvGetDirectDrawInfo do driver é chamada para inicializar o componente DirectDraw do driver.

Requisitos

Requisito Valor
cabeçalho d3dhal.h (inclua D3dhal.h)

Consulte também

D3DHAL_DP2COMMAND

D3DHAL_DP2OPERATION

DDCORECAPS

DD_HALINFO

DrvGetDirectDrawInfo