次の方法で共有


ID3D11Device::CreateClassLinkage

動的シェーダー リンクを有効にするクラス リンク ライブラリを作成します。

HRESULT 
CreateClassLinkage(
  ID3D11ClassLinkage **ppLinkage
);

パラメータ

  • ppLinkage
    クラス リンク インターフェイスのポインターへのポインターです (「ID3D11ClassLinkage」を参照してください)。

戻り値

このメソッドは、「Direct3D 11 のリターン コード」のいずれかを返します。

解説 

ppLinkage に返される ID3D11ClassLinkage インターフェイスは、ID3D11Device のシェーダー作成メソッドの 1 つ (ID3D11Device::CreatePixelShader など) にパラメーターとして渡すことによって、シェーダーに関連付けられます。

  • CreateClassLinkage の使用方法

     ID3D11ClassLinkage * g_pPSClassLinkage = NULL;             pd3dDevice->CreateClassLinkage( &g_pPSClassLinkage );            
    

要件

ヘッダー: D3D11.h 宣言

ライブラリ: D3D11.lib 内容