ホーム › System.Diagnostics.Debug.Extensions › IDebugRegisters2
IDebugRegisters2
COMメソッド 26
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetNumberRegisters(DWORD* Number) |
| 4 | HRESULT GetDescription(DWORD Register, LPSTR NameBuffer, DWORD NameBufferSize, DWORD* NameSize, DEBUG_REGISTER_DESCRIPTION* Desc) |
| 5 | HRESULT GetIndexByName(LPSTR Name, DWORD* Index) |
| 6 | HRESULT GetValue(DWORD Register, DEBUG_VALUE* Value) |
| 7 | HRESULT SetValue(DWORD Register, DEBUG_VALUE* Value) |
| 8 | HRESULT GetValues(DWORD Count, DWORD* Indices, DWORD Start, DEBUG_VALUE* Values) |
| 9 | HRESULT SetValues(DWORD Count, DWORD* Indices, DWORD Start, DEBUG_VALUE* Values) |
| 10 | HRESULT OutputRegisters(DWORD OutputControl, DWORD Flags) |
| 11 | HRESULT GetInstructionOffset(ULONGLONG* Offset) |
| 12 | HRESULT GetStackOffset(ULONGLONG* Offset) |
| 13 | HRESULT GetFrameOffset(ULONGLONG* Offset) |
| 14 | HRESULT GetDescriptionWide(DWORD Register, LPWSTR NameBuffer, DWORD NameBufferSize, DWORD* NameSize, DEBUG_REGISTER_DESCRIPTION* Desc) |
| 15 | HRESULT GetIndexByNameWide(LPWSTR Name, DWORD* Index) |
| 16 | HRESULT GetNumberPseudoRegisters(DWORD* Number) |
| 17 | HRESULT GetPseudoDescription(DWORD Register, LPSTR NameBuffer, DWORD NameBufferSize, DWORD* NameSize, ULONGLONG* TypeModule, DWORD* TypeId) |
| 18 | HRESULT GetPseudoDescriptionWide(DWORD Register, LPWSTR NameBuffer, DWORD NameBufferSize, DWORD* NameSize, ULONGLONG* TypeModule, DWORD* TypeId) |
| 19 | HRESULT GetPseudoIndexByName(LPSTR Name, DWORD* Index) |
| 20 | HRESULT GetPseudoIndexByNameWide(LPWSTR Name, DWORD* Index) |
| 21 | HRESULT GetPseudoValues(DWORD Source, DWORD Count, DWORD* Indices, DWORD Start, DEBUG_VALUE* Values) |
| 22 | HRESULT SetPseudoValues(DWORD Source, DWORD Count, DWORD* Indices, DWORD Start, DEBUG_VALUE* Values) |
| 23 | HRESULT GetValues2(DWORD Source, DWORD Count, DWORD* Indices, DWORD Start, DEBUG_VALUE* Values) |
| 24 | HRESULT SetValues2(DWORD Source, DWORD Count, DWORD* Indices, DWORD Start, DEBUG_VALUE* Values) |
| 25 | HRESULT OutputRegisters2(DWORD OutputControl, DWORD Source, DWORD Flags) |
| 26 | HRESULT GetInstructionOffset2(DWORD Source, ULONGLONG* Offset) |
| 27 | HRESULT GetStackOffset2(DWORD Source, ULONGLONG* Offset) |
| 28 | HRESULT GetFrameOffset2(DWORD Source, ULONGLONG* Offset) |