ID3D12Device9::CreateShaderCacheSession メソッド (d3d12.h)
シェーダー キャッシュへのアクセスを許可するオブジェクトを作成します。既存のキャッシュを開くか、新しいキャッシュを作成する可能性があります。
構文
HRESULT CreateShaderCacheSession(
const D3D12_SHADER_CACHE_SESSION_DESC *pDesc,
REFIID riid,
void **ppvSession
);
パラメーター
pDesc
型: _In_ const D3D12_SHADER_CACHE_SESSION_DESC*
作成するシェーダー キャッシュ セッションを記述する D3D12_SHADER_CACHE_SESSION_DESC 構造体。
riid
種類: REFIID
シェーダー キャッシュ セッション インターフェイスのグローバル一意識別子 (GUID)。
ppvSession
型: void _COM_Outptr_opt_**
シェーダー キャッシュ セッションの ID3D12ShaderCacheSession インターフェイスへのポインターを受け取るメモリ ブロックへのポインター。
戻り値
種類: HRESULT
関数が成功した場合は、S_OK を返します。 それ以外の場合は、 HRESULTエラー コードが返されます。
戻り値 | 説明 |
---|---|
DXGI_ERROR_ALREADY_EXISTS | 既存の識別子を使用してキャッシュを作成しようとしました。 「D3D12_SHADER_CACHE_SESSION_DESC::Identifier」を参照してください。 |
要件
サポートされている最小のクライアント | Windows 10 ビルド 20348 |
サポートされている最小のサーバー | Windows 10 ビルド 20348 |
Header | d3d12.h |
Library | d3d12.lib |
[DLL] | d3d12.dll |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示