Compartilhar via


Método ID3D11Device::CreateDepthStencilState (d3d11.h)

Crie um objeto de estado de estêncil de profundidade que encapsula informações de teste de estêncil de profundidade para o estágio de fusão de saída.

Sintaxe

HRESULT CreateDepthStencilState(
  [in]            const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,
  [out, optional] ID3D11DepthStencilState        **ppDepthStencilState
);

Parâmetros

[in] pDepthStencilDesc

Tipo: const D3D11_DEPTH_STENCIL_DESC*

Ponteiro para uma descrição do estado de estêncil de profundidade (consulte D3D11_DEPTH_STENCIL_DESC).

[out, optional] ppDepthStencilState

Tipo: ID3D11DepthStencilState**

Endereço de um ponteiro para o objeto de estado de estêncil de profundidade criado (consulte ID3D11DepthStencilState).

Valor retornado

Tipo: HRESULT

Esse método retorna um dos seguintes códigos de retorno do Direct3D 11.

Comentários

4096 objetos de estado de estêncil de profundidade exclusivos podem ser criados em um dispositivo por vez.

Se um aplicativo tentar criar uma interface de estado de estêncil de profundidade com o mesmo estado de uma interface existente, a mesma interface será retornada e o número total de objetos de estado de estêncil de profundidade exclusivos permanecerá o mesmo.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d11.h
Biblioteca D3D11.lib

Confira também

ID3D11Device