ID3D11Device1::CreateRasterizerState1 方法 (d3d11_1.h)

建立點陣化狀態物件,通知點陣 化階段 如何運作,並在 UAV 轉譯或點陣化時強制取樣計數。

語法

HRESULT CreateRasterizerState1(
  [in]            const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,
  [out, optional] ID3D11RasterizerState1       **ppRasterizerState
);

參數

[in] pRasterizerDesc

描述點陣化狀態 之D3D11_RASTERIZER_DESC1 結構的指標。

[out, optional] ppRasterizerState

所建立點陣化狀態物件的 ID3D11RasterizerState1 介面指標位址。

傳回值

如果記憶體不足而無法建立點陣化狀態物件,這個方法會傳回E_OUTOFMEMORY。 如需其他可能的傳回值,請參閱 Direct3D 11 傳回碼

備註

應用程式最多可以建立 4096 個唯一的點陣化狀態物件。 針對所建立的每個物件,執行時間會檢查先前的物件是否具有相同的狀態。 如果這類先前的物件存在,執行時間會傳回先前實例的指標,而不是建立重複的物件。

規格需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d3d11_1.h
程式庫 D3D11.lib

另請參閱

ID3D11Device1