ホーム › System.Diagnostics.Debug.Extensions › IDebugDataSpaces4
IDebugDataSpaces4
COMメソッド 41
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT ReadVirtual(ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesRead) |
| 4 | HRESULT WriteVirtual(ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesWritten) |
| 5 | HRESULT SearchVirtual(ULONGLONG Offset, ULONGLONG Length, void* Pattern, DWORD PatternSize, DWORD PatternGranularity, ULONGLONG* MatchOffset) |
| 6 | HRESULT ReadVirtualUncached(ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesRead) |
| 7 | HRESULT WriteVirtualUncached(ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesWritten) |
| 8 | HRESULT ReadPointersVirtual(DWORD Count, ULONGLONG Offset, ULONGLONG* Ptrs) |
| 9 | HRESULT WritePointersVirtual(DWORD Count, ULONGLONG Offset, ULONGLONG* Ptrs) |
| 10 | HRESULT ReadPhysical(ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesRead) |
| 11 | HRESULT WritePhysical(ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesWritten) |
| 12 | HRESULT ReadControl(DWORD Processor, ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesRead) |
| 13 | HRESULT WriteControl(DWORD Processor, ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesWritten) |
| 14 | HRESULT ReadIo(DWORD InterfaceType, DWORD BusNumber, DWORD AddressSpace, ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesRead) |
| 15 | HRESULT WriteIo(DWORD InterfaceType, DWORD BusNumber, DWORD AddressSpace, ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* BytesWritten) |
| 16 | HRESULT ReadMsr(DWORD Msr, ULONGLONG* Value) |
| 17 | HRESULT WriteMsr(DWORD Msr, ULONGLONG Value) |
| 18 | HRESULT ReadBusData(DWORD BusDataType, DWORD BusNumber, DWORD SlotNumber, DWORD Offset, void* Buffer, DWORD BufferSize, DWORD* BytesRead) |
| 19 | HRESULT WriteBusData(DWORD BusDataType, DWORD BusNumber, DWORD SlotNumber, DWORD Offset, void* Buffer, DWORD BufferSize, DWORD* BytesWritten) |
| 20 | HRESULT CheckLowMemory() |
| 21 | HRESULT ReadDebuggerData(DWORD Index, void* Buffer, DWORD BufferSize, DWORD* DataSize) |
| 22 | HRESULT ReadProcessorSystemData(DWORD Processor, DWORD Index, void* Buffer, DWORD BufferSize, DWORD* DataSize) |
| 23 | HRESULT VirtualToPhysical(ULONGLONG Virtual, ULONGLONG* Physical) |
| 24 | HRESULT GetVirtualTranslationPhysicalOffsets(ULONGLONG Virtual, ULONGLONG* Offsets, DWORD OffsetsSize, DWORD* Levels) |
| 25 | HRESULT ReadHandleData(ULONGLONG Handle, DWORD DataType, void* Buffer, DWORD BufferSize, DWORD* DataSize) |
| 26 | HRESULT FillVirtual(ULONGLONG Start, DWORD Size, void* Pattern, DWORD PatternSize, DWORD* Filled) |
| 27 | HRESULT FillPhysical(ULONGLONG Start, DWORD Size, void* Pattern, DWORD PatternSize, DWORD* Filled) |
| 28 | HRESULT QueryVirtual(ULONGLONG Offset, MEMORY_BASIC_INFORMATION64* Info) |
| 29 | HRESULT ReadImageNtHeaders(ULONGLONG ImageBase, IMAGE_NT_HEADERS64* Headers) |
| 30 | HRESULT ReadTagged(GUID* Tag, DWORD Offset, void* Buffer, DWORD BufferSize, DWORD* TotalSize) |
| 31 | HRESULT StartEnumTagged(ULONGLONG* Handle) |
| 32 | HRESULT GetNextTagged(ULONGLONG Handle, GUID* Tag, DWORD* Size) |
| 33 | HRESULT EndEnumTagged(ULONGLONG Handle) |
| 34 | HRESULT GetOffsetInformation(DWORD Space, DWORD Which, ULONGLONG Offset, void* Buffer, DWORD BufferSize, DWORD* InfoSize) |
| 35 | HRESULT GetNextDifferentlyValidOffsetVirtual(ULONGLONG Offset, ULONGLONG* NextOffset) |
| 36 | HRESULT GetValidRegionVirtual(ULONGLONG Base, DWORD Size, ULONGLONG* ValidBase, DWORD* ValidSize) |
| 37 | HRESULT SearchVirtual2(ULONGLONG Offset, ULONGLONG Length, DWORD Flags, void* Pattern, DWORD PatternSize, DWORD PatternGranularity, ULONGLONG* MatchOffset) |
| 38 | HRESULT ReadMultiByteStringVirtual(ULONGLONG Offset, DWORD MaxBytes, LPSTR Buffer, DWORD BufferSize, DWORD* StringBytes) |
| 39 | HRESULT ReadMultiByteStringVirtualWide(ULONGLONG Offset, DWORD MaxBytes, DWORD CodePage, LPWSTR Buffer, DWORD BufferSize, DWORD* StringBytes) |
| 40 | HRESULT ReadUnicodeStringVirtual(ULONGLONG Offset, DWORD MaxBytes, DWORD CodePage, LPSTR Buffer, DWORD BufferSize, DWORD* StringBytes) |
| 41 | HRESULT ReadUnicodeStringVirtualWide(ULONGLONG Offset, DWORD MaxBytes, LPWSTR Buffer, DWORD BufferSize, DWORD* StringBytes) |
| 42 | HRESULT ReadPhysical2(ULONGLONG Offset, DWORD Flags, void* Buffer, DWORD BufferSize, DWORD* BytesRead) |
| 43 | HRESULT WritePhysical2(ULONGLONG Offset, DWORD Flags, void* Buffer, DWORD BufferSize, DWORD* BytesWritten) |