共用方式為


IDirect3DPixelShader9::GetFunction 方法 (d3d9helper.h)

取得著色器數據的指標。

語法

HRESULT GetFunction(
  [in, out] void *unnamedParam1,
  [in, out] UINT *pSizeOfData
);

參數

[in, out] unnamedParam1

類型: void*

包含著色器數據的緩衝區指標。 應用程式需要為此配置足夠的空間。

[in, out] pSizeOfData

類型: UINT*

數據的大小,以位元組為單位。 若要取得擷取數據所需的緩衝區大小,請在呼叫 GetFunction 時設定 pData = NULL 。 然後呼叫具有傳回大小的 GetFunction,以取得緩衝區數據。

傳回值

類型: HRESULT

如果方法成功,傳回值會D3D_OK。 如果方法失敗,則傳回值可以是:D3DERR_INVALIDCALL。

規格需求

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

另請參閱

IDirect3DPixelShader9