METODE ID3D11ShaderTrace::P SSelectStamp (d3d11shadertracing.h)

Mengatur stempel pixel-shader yang ditentukan.

Sintaks

HRESULT PSSelectStamp(
  [in] UINT stampIndex
);

Parameter

[in] stampIndex

Indeks stempel yang akan dipilih.

Nilai kembali

PSSelectStamp mengembalikan:

  • S_OK jika metode mengatur stempel pixel-shader, dan jika primitif mencakup piksel dan sampel untuk stempel.
  • S_FALSE jika metode mengatur stempel pixel-shader, dan jika pemanggilan untuk stempel yang dipilih jatuh dari primitif.
  • E_FAIL jika Anda memanggil metode untuk shader vertex atau shader geometri; PSSelectStamp hanya bermakna untuk shader piksel.
  • E_INVALIDARG jika stampIndex berada di luar rentang [0..3].
  • Mungkin kode kesalahan lain yang dijelaskan dalam Direct3D 11 Return Codes.

Keterangan

Setelah Anda memanggil PSSelectStamp untuk mengatur stempel pixel-shader, Anda dapat memanggil ID3D11ShaderTrace::GetInitialRegisterContents, ID3D11ShaderTrace::GetStep, ID3D11ShaderTrace::GetWrittenRegister, dan ID3D11ShaderTrace::GetReadRegister untuk mendapatkan data pelacakan untuk stempel tersebut.

Catatan API ini memerlukan Windows Software Development Kit (SDK) untuk Windows 8.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d3d11shadertracing.h
DLL D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll

Lihat juga

ID3D11ShaderTrace