次の方法で共有


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 を含む)
Library D3D9.lib

こちらもご覧ください

IDirect3DPixelShader9