Freigeben über


ID3D11Device::CreateRasterizerState-Methode (d3d11.h)

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

Weitere Informationen

ID3D11Device