Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den angegebenen Pixel-Shader-Stempel fest.
Syntax
HRESULT PSSelectStamp(
[in] UINT stampIndex
);
Parameter
[in] stampIndex
Der Index des auszuwählenden Stempels.
Rückgabewert
PSSelectStamp gibt Folgendes zurück:
- S_OK , wenn die -Methode den Pixel-Shader-Stempel festgelegt hat, und wenn das Grundelement das Pixel und das Beispiel für den Stempel abdeckt.
- S_FALSE , wenn die -Methode den Pixel-Shader-Stempel festgelegt hat und wenn der Aufruf für den ausgewählten Stempel vom Grundtyp abfällt.
- E_FAIL , wenn Sie die Methode für einen Vertex-Shader oder Einen Geometrie-Shader aufgerufen haben; PSSelectStamp ist nur für Pixel-Shader sinnvoll.
- E_INVALIDARG , wenn stampIndex außerhalb des Bereichs [0..3] liegt.
- Möglicherweise andere Fehlercodes, die in Direct3D 11-Rückgabecodes beschrieben werden.
Hinweise
Nachdem Sie PSSelectStamp aufgerufen haben, um den Pixel-Shader-Stempel festzulegen, können Sie die Methoden ID3D11ShaderTrace::GetInitialRegisterContents, ID3D11ShaderTrace::GetStep, ID3D11ShaderTrace::GetWrittenRegister und ID3D11ShaderTrace::GetReadRegister aufrufen, um Ablaufverfolgungsdaten für diesen Stempel abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11shadertracing.h |
DLL | D3D11SDKLayers.dll; D3D11_1SDKLayers.dll; D3D11_2SDKLayers.dll |