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

ID3D12CompilerFactory

COM
IIDc1ee4b59-3f59-47a5-9b4e-a855c858a878継承元IUnknown自前メソッド開始 vtbl3

メソッド 6

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

vtblメソッド
3HRESULT EnumerateAdapterFamilies(DWORD AdapterFamilyIndex, D3D12_ADAPTER_FAMILY* pAdapterFamily)
4HRESULT EnumerateAdapterFamilyABIVersions(DWORD AdapterFamilyIndex, DWORD* pNumABIVersions, ULONGLONG* pABIVersions)
5HRESULT EnumerateAdapterFamilyCompilerVersion(DWORD AdapterFamilyIndex, D3D12_VERSION_NUMBER* pCompilerVersion)
6HRESULT GetApplicationProfileVersion(D3D12_COMPILER_TARGET* pTarget, D3D12_APPLICATION_DESC* pApplicationDesc, D3D12_VERSION_NUMBER* pApplicationProfileVersion)
7HRESULT CreateCompilerCacheSession(D3D12_COMPILER_DATABASE_PATH* pPaths, DWORD NumPaths, D3D12_COMPILER_TARGET* pTarget, D3D12_APPLICATION_DESC* pApplicationDesc, GUID* riid, void** ppCompilerCacheSession)
8HRESULT CreateCompiler(ID3D12CompilerCacheSession* pCompilerCacheSession, GUID* riid, void** ppCompiler)