構文
パラメーター
pExportName型: LPCWSTR 識別子を取得する状態オブジェクト内のエントリポイント。
戻り値
型: const シェーダー識別子へのポインター。 このポインターが参照するデータは、それが取得された状態オブジェクトが有効である限り有効です。返されるデータのサイズは D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES です。多数回取得する必要がある場合は、状態オブジェクト内での検索コストを避けるため、アプリケーションでこのデータをコピーしてキャッシュすることをお勧めします。この識別子は GPU メモリ内のシェーダー テーブル内のシェーダー レコードで使用され、アプリがこれを設定する必要があります。 データ自体はシェーダーをグローバルに識別するため、シェーダーが同じ関連付け (ルート署名など) を持つ別の状態オブジェクトに現れる場合でも、同じ識別子を持ちます。 シェーダーが状態オブジェクト内で完全に解決されていない場合、戻り値は nullptr です。要件
ヘッダー: d3d12_xs.hライブラリ: d3d12_xs.lib
サポートされるプラットフォーム: XBOX Series 本体
