Freigeben über


ID3D11Device3::CreateRasterizerState2-Methode (d3d11_3.h)

Erstellt ein Rasterisiererzustandsobjekt, das die Rasterizerphase über das Verhalten informiert und die Stichprobenanzahl beim Rendern oder Rastern von UAV erzwingt.

Syntax

HRESULT CreateRasterizerState2(
  [in]            const D3D11_RASTERIZER_DESC2 *pRasterizerDesc,
  [out, optional] ID3D11RasterizerState2       **ppRasterizerState
);

Parameter

[in] pRasterizerDesc

Typ: const D3D11_RASTERIZER_DESC2*

Ein Zeiger auf eine D3D11_RASTERIZER_DESC2 Struktur, die den Rasterisierungszustand beschreibt.

[out, optional] ppRasterizerState

Typ: ID3D11RasterizerState2**

Ein Zeiger auf einen Speicherblock, der einen Zeiger auf eine ID3D11RasterizerState2-Schnittstelle für das erstellte Rasterizerstatusobjekt empfängt. Legen Sie diesen Parameter auf NULL fest, um die anderen Eingabeparameter zu überprüfen (die Methode gibt S_FALSE zurück, wenn die anderen Eingabeparameter die Überprüfung bestehen).

Rückgabewert

Typ: HRESULT

Diese Methode gibt E_OUTOFMEMORY zurück, wenn nicht genügend Arbeitsspeicher zum Erstellen des Rasterisierungszustandsobjekts vorhanden ist. Weitere mögliche Rückgabewerte finden Sie unter Direct3D 11-Rückgabecodes .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile d3d11_3.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11Device3