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.
Erstellen Sie einen Pixel-Shader.
Syntax
HRESULT CreatePixelShader(
[in] const void *pShaderBytecode,
[in] SIZE_T BytecodeLength,
[out] ID3D10PixelShader **ppPixelShader
);
Parameter
[in] pShaderBytecode
Typ: const void*
Ein Zeiger auf den kompilierten Shader. Informationen zum Abrufen dieses Zeigers finden Sie unter Abrufen eines Zeigers auf einen kompilierten Shader.
[in] BytecodeLength
Typ: SIZE_T
Größe des kompilierten Pixel-Shaders.
[out] ppPixelShader
Typ: ID3D10PixelShader**
Adresse eines Zeigers auf eine ID3D10PixelShader-Schnittstelle. Wenn dies NULL ist, werden alle anderen Parameter überprüft, und wenn alle Parameter die Überprüfung bestehen, gibt diese API S_FALSE anstelle von S_OK zurück.
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.
Hinweise
Nachdem Sie den Pixel-Shader erstellt haben, können Sie ihn mithilfe von ID3D10Device::P SSetShader auf das Gerät festlegen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d10.h |
| Bibliothek | D3D10.lib |