ホーム › System.WinRT.Metadata › IMetaDataTables
IMetaDataTables
COMメソッド 19
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetStringHeapSize(DWORD* pcbStrings) |
| 4 | HRESULT GetBlobHeapSize(DWORD* pcbBlobs) |
| 5 | HRESULT GetGuidHeapSize(DWORD* pcbGuids) |
| 6 | HRESULT GetUserStringHeapSize(DWORD* pcbBlobs) |
| 7 | HRESULT GetNumTables(DWORD* pcTables) |
| 8 | HRESULT GetTableIndex(DWORD token, DWORD* pixTbl) |
| 9 | HRESULT GetTableInfo(DWORD ixTbl, DWORD* pcbRow, DWORD* pcRows, DWORD* pcCols, DWORD* piKey, CHAR** ppName) |
| 10 | HRESULT GetColumnInfo(DWORD ixTbl, DWORD ixCol, DWORD* poCol, DWORD* pcbCol, DWORD* pType, CHAR** ppName) |
| 11 | HRESULT GetCodedTokenInfo(DWORD ixCdTkn, DWORD* pcTokens, DWORD** ppTokens, CHAR** ppName) |
| 12 | HRESULT GetRow(DWORD ixTbl, DWORD rid, void** ppRow) |
| 13 | HRESULT GetColumn(DWORD ixTbl, DWORD ixCol, DWORD rid, DWORD* pVal) |
| 14 | HRESULT GetString(DWORD ixString, CHAR** ppString) |
| 15 | HRESULT GetBlob(DWORD ixBlob, DWORD* pcbData, void** ppData) |
| 16 | HRESULT GetGuid(DWORD ixGuid, GUID** ppGUID) |
| 17 | HRESULT GetUserString(DWORD ixUserString, DWORD* pcbData, void** ppData) |
| 18 | HRESULT GetNextString(DWORD ixString, DWORD* pNext) |
| 19 | HRESULT GetNextBlob(DWORD ixBlob, DWORD* pNext) |
| 20 | HRESULT GetNextGuid(DWORD ixGuid, DWORD* pNext) |
| 21 | HRESULT GetNextUserString(DWORD ixUserString, DWORD* pNext) |