ホーム › Graphics.Direct3D.Dxc › IDxcPdbUtils2
IDxcPdbUtils2
COMメソッド 25
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Load(IDxcBlob* pPdbOrDxil) |
| 4 | HRESULT GetSourceCount(DWORD* pCount) |
| 5 | HRESULT GetSource(DWORD uIndex, IDxcBlobEncoding** ppResult) |
| 6 | HRESULT GetSourceName(DWORD uIndex, IDxcBlobUtf16** ppResult) |
| 7 | HRESULT GetLibraryPDBCount(DWORD* pCount) |
| 8 | HRESULT GetLibraryPDB(DWORD uIndex, IDxcPdbUtils2** ppOutPdbUtils, IDxcBlobUtf16** ppLibraryName) |
| 9 | HRESULT GetFlagCount(DWORD* pCount) |
| 10 | HRESULT GetFlag(DWORD uIndex, IDxcBlobUtf16** ppResult) |
| 11 | HRESULT GetArgCount(DWORD* pCount) |
| 12 | HRESULT GetArg(DWORD uIndex, IDxcBlobUtf16** ppResult) |
| 13 | HRESULT GetArgPairCount(DWORD* pCount) |
| 14 | HRESULT GetArgPair(DWORD uIndex, IDxcBlobUtf16** ppName, IDxcBlobUtf16** ppValue) |
| 15 | HRESULT GetDefineCount(DWORD* pCount) |
| 16 | HRESULT GetDefine(DWORD uIndex, IDxcBlobUtf16** ppResult) |
| 17 | HRESULT GetTargetProfile(IDxcBlobUtf16** ppResult) |
| 18 | HRESULT GetEntryPoint(IDxcBlobUtf16** ppResult) |
| 19 | HRESULT GetMainFileName(IDxcBlobUtf16** ppResult) |
| 20 | HRESULT GetHash(IDxcBlob** ppResult) |
| 21 | HRESULT GetName(IDxcBlobUtf16** ppResult) |
| 22 | HRESULT GetVersionInfo(IDxcVersionInfo** ppVersionInfo) |
| 23 | HRESULT GetCustomToolchainID(DWORD* pID) |
| 24 | HRESULT GetCustomToolchainData(IDxcBlob** ppBlob) |
| 25 | HRESULT GetWholeDxil(IDxcBlob** ppResult) |
| 26 | BOOL IsFullPDB() |
| 27 | BOOL IsPDBRef() |