共用方式為


IDirect3DVertexShader9::GetFunction 方法 (d3d9.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
標頭 d3d9.h (包含 D3D9.h)
程式庫 D3D9.lib

另請參閱

IDirect3DVertexShader9