ホーム › System.Diagnostics.Debug.Extensions › IDebugSymbolGroup2
IDebugSymbolGroup2
COMメソッド 23
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetNumberSymbols(DWORD* Number) |
| 4 | HRESULT AddSymbol(LPSTR Name, DWORD* Index) |
| 5 | HRESULT RemoveSymbolByName(LPSTR Name) |
| 6 | HRESULT RemoveSymbolByIndex(DWORD Index) |
| 7 | HRESULT GetSymbolName(DWORD Index, LPSTR Buffer, DWORD BufferSize, DWORD* NameSize) |
| 8 | HRESULT GetSymbolParameters(DWORD Start, DWORD Count, DEBUG_SYMBOL_PARAMETERS* Params) |
| 9 | HRESULT ExpandSymbol(DWORD Index, BOOL Expand) |
| 10 | HRESULT OutputSymbols(DWORD OutputControl, DWORD Flags, DWORD Start, DWORD Count) |
| 11 | HRESULT WriteSymbol(DWORD Index, LPSTR Value) |
| 12 | HRESULT OutputAsType(DWORD Index, LPSTR Type) |
| 13 | HRESULT AddSymbolWide(LPWSTR Name, DWORD* Index) |
| 14 | HRESULT RemoveSymbolByNameWide(LPWSTR Name) |
| 15 | HRESULT GetSymbolNameWide(DWORD Index, LPWSTR Buffer, DWORD BufferSize, DWORD* NameSize) |
| 16 | HRESULT WriteSymbolWide(DWORD Index, LPWSTR Value) |
| 17 | HRESULT OutputAsTypeWide(DWORD Index, LPWSTR Type) |
| 18 | HRESULT GetSymbolTypeName(DWORD Index, LPSTR Buffer, DWORD BufferSize, DWORD* NameSize) |
| 19 | HRESULT GetSymbolTypeNameWide(DWORD Index, LPWSTR Buffer, DWORD BufferSize, DWORD* NameSize) |
| 20 | HRESULT GetSymbolSize(DWORD Index, DWORD* Size) |
| 21 | HRESULT GetSymbolOffset(DWORD Index, ULONGLONG* Offset) |
| 22 | HRESULT GetSymbolRegister(DWORD Index, DWORD* Register) |
| 23 | HRESULT GetSymbolValueText(DWORD Index, LPSTR Buffer, DWORD BufferSize, DWORD* NameSize) |
| 24 | HRESULT GetSymbolValueTextWide(DWORD Index, LPWSTR Buffer, DWORD BufferSize, DWORD* NameSize) |
| 25 | HRESULT GetSymbolEntryInformation(DWORD Index, DEBUG_SYMBOL_ENTRY* Entry) |