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

ID3DShaderCacheComponent

COM
IIDeed1bf00-f5c7-4cf7-885c-d0f9c0cb4828継承元IUnknown自前メソッド開始 vtbl3

メソッド 5

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

vtbl 3 HRESULT GetComponentName(WORD** pName)
pNameWORD**outコンポーネント名文字列へのポインタを受け取る出力。WORDベースの文字列。
vtbl 4 HRESULT GetStateObjectDatabasePath(WORD** pPath)
pPathWORD**outステートオブジェクトデータベースのパス文字列を受け取る出力ポインタ。
vtbl 5 HRESULT GetPrecompiledCachePath(LPWSTR pAdapterFamily, WORD** pPath)
pAdapterFamilyLPWSTRin対象アダプタファミリ名を表すワイド文字列。
pPathWORD**inout指定アダプタの事前コンパイル済みキャッシュのパスを受け取る出力ポインタ。
vtbl 6 DWORD GetPrecompiledShaderDatabaseCount()
vtbl 7 HRESULT GetPrecompiledShaderDatabases(DWORD ArraySize, D3D_SHADER_CACHE_PSDB_PROPERTIES* pPSDBs)
ArraySizeDWORDinpPSDBs配列に格納できる要素数。
pPSDBsD3D_SHADER_CACHE_PSDB_PROPERTIES*out事前コンパイル済みシェーダーDBのプロパティを受け取る配列ポインタ。