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 ein Rasterisiererstatusobjekt, das der Rasterisierungsphase mitteilt, wie sie sich verhalten soll.
Syntax
HRESULT CreateRasterizerState(
[in] const D3D11_RASTERIZER_DESC *pRasterizerDesc,
[out, optional] ID3D11RasterizerState **ppRasterizerState
);
Parameter
[in] pRasterizerDesc
Typ: const D3D11_RASTERIZER_DESC*
Zeiger auf eine Beschreibung des Rasterungszustands (siehe D3D11_RASTERIZER_DESC).
[out, optional] ppRasterizerState
Typ: ID3D11RasterizerState**
Adresse eines Zeigers auf das erstellte Rasterisierungsstatusobjekt (siehe ID3D11RasterizerState).
Rückgabewert
Typ: HRESULT
Diese Methode gibt E_OUTOFMEMORY zurück, wenn nicht genügend Arbeitsspeicher vorhanden ist, um den Compute-Shader zu erstellen. Weitere mögliche Rückgabewerte finden Sie unter Direct3D 11-Rückgabecodes .
Hinweise
4096 eindeutige Rasterisiererstatusobjekte können gleichzeitig auf einem Gerät erstellt werden.
Wenn eine Anwendung versucht, eine Rasterizer-Zustandsschnittstelle mit demselben Zustand wie eine vorhandene Schnittstelle zu erstellen, wird dieselbe Schnittstelle zurückgegeben, und die Gesamtzahl der eindeutigen Rasterizerstatusobjekte bleibt gleich.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d11.h |
| Bibliothek | D3D11.lib |