IDirect3DDevice9::BeginStateBlock 方法 (d3d9helper.h)

訊號 Direct3D 開始錄製裝置狀態欄塊。

Syntax

HRESULT BeginStateBlock();

傳回值

類型: HRESULT

如果方法成功,傳回值會D3D_OK。 如果方法失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,E_OUTOFMEMORY。

備註

應用程式可以在呼叫此方法之前呼叫 IDirect3DDevice9::ValidateDevice 方法,以確保所有記錄的狀態都有效。

下列方法可以在呼叫IDirect3DDevice9::BeginStateBlock 和 IDirect3DDevice9::EndStateBlock之前,記錄在狀態欄塊中。

不保證狀態欄塊中的狀態變更順序。 如果在狀態欄塊中多次指定相同的狀態,則只會使用最後一個值。

需求

   
目標平台 Windows
標頭 d3d9helper.h (包含 D3D9.h)
程式庫 D3D9.lib

另請參閱

IDirect3DDevice9

IDirect3DDevice9::CreateStateBlock

IDirect3DDevice9::EndStateBlock