Win32 API 日本語リファレンス
ホームGraphics.Direct3D12 › ID3D12CompilerCacheSession

ID3D12CompilerCacheSession

COM
IID5704e5e6-054b-4738-b661-7b0d68d8dde2継承元ID3D12CompilerFactoryChild自前メソッド開始 vtbl4

メソッド 9

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
4HRESULT FindGroup(D3D12_COMPILER_CACHE_GROUP_KEY* pGroupKey, DWORD* pGroupVersion)
5HRESULT FindGroupValueKeys(D3D12_COMPILER_CACHE_GROUP_KEY* pGroupKey, DWORD* pExpectedGroupVersion, D3D12CompilerCacheSessionGroupValueKeysFunc CallbackFunc, void* pContext)
6HRESULT FindGroupValues(D3D12_COMPILER_CACHE_GROUP_KEY* pGroupKey, DWORD* pExpectedGroupVersion, D3D12_COMPILER_VALUE_TYPE_FLAGS ValueTypeFlags, D3D12CompilerCacheSessionGroupValuesFunc CallbackFunc, void* pContext)
7HRESULT FindValue(D3D12_COMPILER_CACHE_VALUE_KEY* pValueKey, D3D12_COMPILER_CACHE_TYPED_VALUE* pTypedValues, DWORD NumTypedValues, D3D12CompilerCacheSessionAllocationFunc pCallbackFunc, void* pContext)
8D3D12_APPLICATION_DESC* GetApplicationDesc()
9D3D12_COMPILER_TARGET GetCompilerTarget()
10D3D12_COMPILER_VALUE_TYPE_FLAGS GetValueTypes()
11HRESULT StoreGroupValueKeys(D3D12_COMPILER_CACHE_GROUP_KEY* pGroupKey, DWORD GroupVersion, D3D12_COMPILER_CACHE_VALUE_KEY* pValueKeys, DWORD NumValueKeys)
12HRESULT StoreValue(D3D12_COMPILER_CACHE_VALUE_KEY* pValueKey, D3D12_COMPILER_CACHE_TYPED_CONST_VALUE* pTypedValues, DWORD NumTypedValues)