共用方式為


ID3DXEffect::ApplyParameterBlock 方法

將狀態欄塊中的值套用至目前的效果系統狀態。

語法

HRESULT ApplyParameterBlock(
  [in] D3DXHANDLE  hParameterBlock
);

參數

hParameterBlock [in]

類型: D3DXHANDLE

參數區塊的控制碼。 這是 ID3DXEffect::EndParameterBlock所傳回的控制碼。

傳回值

類型: HRESULT

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

備註

呼叫 BeginParameterBlock,以擷取參數區塊中的效果參數狀態變更;藉由呼叫 EndParameterBlock 停止擷取狀態變更。 這些狀態變更包括技術內發生的任何效果參數變更, (包括傳遞外部) 。 使用參數區塊完成之後,請呼叫 DeleteParameterBlock 以復原記憶體。

規格需求

需求
標頭
D3DX9Effect.h
程式庫
D3dx9.lib

另請參閱

ID3DXEffect

ID3DXEffect::BeginParameterBlock

ID3DXEffect::EndParameterBlock

ID3DXEffect::D eleteParameterBlock