Compartilhar via


Método IDirect3DDevice9::GetDepthStencilSurface (d3d9helper.h)

Obtém a superfície de estêncil de profundidade pertencente ao objeto Direct3DDevice.

Sintaxe

HRESULT GetDepthStencilSurface(
  [out, retval] IDirect3DSurface9 **ppZStencilSurface
);

Parâmetros

[out, retval] ppZStencilSurface

Tipo: IDirect3DSurface9**

Endereço de um ponteiro para uma interface IDirect3DSurface9 , representando a superfície de estêncil de profundidade retornada.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o dispositivo não tiver um buffer de estêncil de profundidade associado a ele, o valor retornado será D3DERR_NOTFOUND. Caso contrário, se o método falhar, o valor retornado poderá ser D3DERR_INVALIDCALL.

Comentários

Chamar esse método aumentará a contagem de referência interna na interface IDirect3DSurface9 . Falha ao chamar IUnknown::Release quando terminar de usar essa interface IDirect3DSurface9 resulta em um vazamento de memória.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d9helper.h (inclua D3D9.h)
Biblioteca D3D9.lib

Confira também

IDirect3DDevice9

IDirect3DDevice9::SetDepthStencilSurface