ホーム › Graphics.Direct3D › ID3DShaderCacheInstallerFactory
ID3DShaderCacheInstallerFactory
COMメソッド 2
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT CreateInstaller(ID3DShaderCacheInstallerClient* pClient, GUID* riid, void** ppvInstaller)
| pClient | ID3DShaderCacheInstallerClient* | in | インストーラと連携するID3DShaderCacheInstallerClientコールバック。 |
| riid | GUID* | in | 取得するインストーラインターフェースのGUIDポインタ。 |
| ppvInstaller | void** | out | 生成したインストーラインターフェースを受け取る出力ポインタ。 |
vtbl 4 HRESULT CreateExplorer(IUnknown* pUnknown, GUID* riid, void** ppvExplorer)
| pUnknown | IUnknown* | in | エクスプローラ生成のコンテキストとして渡すIUnknown。NULL可。 |
| riid | GUID* | in | 取得するエクスプローラインターフェースのGUIDポインタ。 |
| ppvExplorer | void** | out | 生成したエクスプローラインターフェースを受け取る出力ポインタ。 |