Compartilhar via


IDirect3DMobileDevice::CreateImageSurface

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Esse método cria uma superfície imagem.

Syntax

HRESULT CreateImageSurface(
  UINT Width,
  UINT Height,
  D3DMFORMAT Format,
  IDirect3DMobileSurface** ppSurface
);

Parameters

  • Largura
    [no] Largura da imagem de superfície, em pixels.
  • Altura
    [no] Altura da imagem de superfície, em pixels.
  • Formato
    [no] Membro das D3DMFORMAT tipo enumerado, descrevendo o formato da superfície de imagem.
  • ppSurface
    [out] Endereço de um ponteiro para um IDirect3DMobileSurface interface que representa a superfície imagem criada.

Return Value

Se o método for bem-sucedido, o valor de retorno é D3DM_OK (consulte Valores D3DM).

Se o método falhar, o valor de retorno pode ser E_OUTOFMEMORY, ou uma do seguinte Valores D3DMERR.

  • D3DMERR_MEMORYPOOLEMPTY
  • D3DMERR_INVALIDCAL

Remarks

Superfícies de imagem são espaços reservados, eles são superfícies que não podem ser usados em quaisquer operações Microsoft Direct3D Mobile ® exceto bloqueando e IDirect3DMobileDevice::CopyRects.

Superfícies de imagem são colocados na classe de memória D3DPOOL_SYSTEMMEM.

Requirements

Header d3dm.h
Library D3dm.lib, D3dmguid.lib
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

IDirect3DMobileDevice
D3DMFORMAT
IDirect3DMobileSurface
IDirect3DMobileDevice::CopyRects