Compartilhar via


Método ID3D11ShaderTrace::P SSelectStamp (d3d11shadertracing.h)

Define o carimbo de sombreador de pixel especificado.

Sintaxe

HRESULT PSSelectStamp(
  [in] UINT stampIndex
);

Parâmetros

[in] stampIndex

O índice do carimbo a ser selecionado.

Retornar valor

PSSelectStamp retorna:

  • S_OK se o método definir o carimbo de sombreador de pixel e se o primitivo cobrir o pixel e o exemplo do carimbo.
  • S_FALSE se o método definir o carimbo de sombreador de pixel e se a invocação para o carimbo selecionado cair do primitivo.
  • E_FAIL se você chamou o método para um sombreador de vértice ou sombreador de geometria; PSSelectStamp é significativo apenas para sombreadores de pixel.
  • E_INVALIDARG se stampIndex estiver fora do intervalo [0..3].
  • Possivelmente outros códigos de erro descritos em Códigos de Retorno do Direct3D 11.

Comentários

Depois de chamar PSSelectStamp para definir o carimbo de sombreador de pixel, você pode chamar os métodos ID3D11ShaderTrace::GetInitialRegisterContents, ID3D11ShaderTrace::GetStep, ID3D11ShaderTrace::GetWrittenRegister e ID3D11ShaderTrace::GetReadRegister para obter dados de rastreamento para esse carimbo.

Nota Essa API requer o SDK (Software Development Kit) do Windows para Windows 8.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11shadertracing.h
DLL D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll

Confira também

ID3D11ShaderTrace