動的シェーダー リンケージを有効にするクラス リンケージ ライブラリを作成します。
構文
HRESULT CreateClassLinkage(
[out] ID3D11ClassLinkage **ppLinkage
);
パラメーター
[out] ppLinkage
種類: ID3D11ClassLinkage**
クラス リンケージ インターフェイス ポインターへのポインター ( ID3D11ClassLinkage を参照)。
戻り値
種類: HRESULT
このメソッドは、次のいずれかの Direct3D 11 リターン コードを返します。
解説
ppLinkage で返される ID3D11ClassLinkage インターフェイスは、ID3D11Device 作成シェーダー メソッド (ID3D11Device::CreatePixelShader など) のいずれかにパラメーターとして渡すことによってシェーダーに関連付けられます。
例
CreateClassLinkage の使用
ID3D11ClassLinkage * g_pPSClassLinkage = NULL;
pd3dDevice->CreateClassLinkage( &g_pPSClassLinkage );
必要条件
| 対象プラットフォーム | Windows |
| ヘッダー | d3d11.h |
| Library | D3D11.lib |