estrutura D3DDDI_SURFACEINFO (d3dukmdt.h)

A estrutura D3DDDI_SURFACEINFO descreve um tipo de recurso, como uma superfície.

Sintaxe

typedef struct _D3DDDI_SURFACEINFO {
  [in] UINT       Width;
  [in] UINT       Height;
  [in] UINT       Depth;
  [in] const VOID *pSysMem;
  [in] UINT       SysMemPitch;
  [in] UINT       SysMemSlicePitch;
} D3DDDI_SURFACEINFO;

Membros

[in] Width

A largura, em pixels, da superfície ou do volume ou do comprimento, em pixels, do recurso linear.

[in] Height

A altura, em pixels, da superfície ou do volume.

[in] Depth

A profundidade, em pixels, do volume.

[in] pSysMem

Um ponteiro para um buffer que contém o conteúdo do recurso se o recurso existir na memória do sistema e NULL se o recurso existir na memória de vídeo.

Observe que esse membro só será válido se o membro pool da estrutura D3DDDIARG_CREATERESOURCE para criar o recurso for definido como o valor D3DDDIPOOL_SYSTEMMEM.

[in] SysMemPitch

O tom, em bytes, da superfície , ou seja, a distância, em bytes, até o início da próxima linha.

[in] SysMemSlicePitch

A fatia, em bytes, do volume.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dukmdt.h (inclua D3dumddi.h, D3dkmddi.h)

Confira também

CreateResource

D3DDDIARG_CREATERESOURCE