DkmGPUComputeThread.ReadMemory Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| ReadMemory(UInt64, UInt64, DkmReadMemoryFlags, Byte[]) |
Hedef GPU işleminin belleğini okuyun. Yöntemi, iş parçacığı yerel belleği, grup paylaşılan bellek veya genel belleği okuyabileceğinden DkmGPUComputeThread. |
| ReadMemory(UInt64, UInt64, DkmReadMemoryFlags, Void*, Int32) |
Hedef GPU işleminin belleğini okuyun. Yöntemi, iş parçacığı yerel belleği, grup paylaşılan bellek veya genel belleği okuyabileceğinden DkmGPUComputeThread. |
ReadMemory(UInt64, UInt64, DkmReadMemoryFlags, Byte[])
Hedef GPU işleminin belleğini okuyun. Yöntemi, iş parçacığı yerel belleği, grup paylaşılan bellek veya genel belleği okuyabileceğinden DkmGPUComputeThread.
public:
int ReadMemory(System::UInt64 Address, System::UInt64 InstructionPointer, Microsoft::VisualStudio::Debugger::DkmReadMemoryFlags Flags, cli::array <System::Byte> ^ Buffer);
public:
int ReadMemory(unsigned long long Address, unsigned long long InstructionPointer, Microsoft::VisualStudio::Debugger::DkmReadMemoryFlags Flags, Platform::Array <byte> ^ Buffer);
int ReadMemory(unsigned long Address, unsigned long InstructionPointer, Microsoft::VisualStudio::Debugger::DkmReadMemoryFlags Flags, std::Array <byte> const & Buffer);
public int ReadMemory (ulong Address, ulong InstructionPointer, Microsoft.VisualStudio.Debugger.DkmReadMemoryFlags Flags, byte[] Buffer);
member this.ReadMemory : uint64 * uint64 * Microsoft.VisualStudio.Debugger.DkmReadMemoryFlags * byte[] -> int
Public Function ReadMemory (Address As ULong, InstructionPointer As ULong, Flags As DkmReadMemoryFlags, Buffer As Byte()) As Integer
Parametreler
- Address
- UInt64
'Ndaki Hedef GPU işleminin belleğinin okunacağı adres.
- InstructionPointer
- UInt64
'Ndaki Konumun kaydedileceği adresi çözecek yönerge işaretçisi.
- Flags
- DkmReadMemoryFlags
'Ndaki DkmProcess. ReadMemory ve DkmProcess. ReadMemoryString davranışını denetleyen bayraklar.
- Buffer
- Byte[]
[In, out] Hedef işlemin adres alanından içeriği alan bir arabellek. Hatada Bu arabelleğin içeriği belirtilmemiş olur.
Döndürülenler
Dışı Hedef GPU işleminden okunan bayt sayısını gösterir. DkmReadMemoryFlags. AllowPartialRead net ise, başarılı olduğunda bu değer her zaman giriş boyutuna eşit olur. DkmReadMemoryFlags. AllowPartialRead belirtilirse, başarı durumunda bu değer sıfırdan büyük olur.
Şunlara uygulanır
ReadMemory(UInt64, UInt64, DkmReadMemoryFlags, Void*, Int32)
Hedef GPU işleminin belleğini okuyun. Yöntemi, iş parçacığı yerel belleği, grup paylaşılan bellek veya genel belleği okuyabileceğinden DkmGPUComputeThread.
public:
int ReadMemory(System::UInt64 Address, System::UInt64 InstructionPointer, Microsoft::VisualStudio::Debugger::DkmReadMemoryFlags Flags, void* Buffer, int Size);
int ReadMemory(unsigned long Address, unsigned long InstructionPointer, Microsoft::VisualStudio::Debugger::DkmReadMemoryFlags Flags, void* Buffer, int Size);
public int ReadMemory (ulong Address, ulong InstructionPointer, Microsoft.VisualStudio.Debugger.DkmReadMemoryFlags Flags, void* Buffer, int Size);
member this.ReadMemory : uint64 * uint64 * Microsoft.VisualStudio.Debugger.DkmReadMemoryFlags * nativeptr<unit> * int -> int
Parametreler
- Address
- UInt64
'Ndaki Hedef GPU işleminin belleğinin okunacağı adres.
- InstructionPointer
- UInt64
'Ndaki Konumun kaydedileceği adresi çözecek yönerge işaretçisi.
- Flags
- DkmReadMemoryFlags
'Ndaki DkmProcess. ReadMemory ve DkmProcess. ReadMemoryString davranışını denetleyen bayraklar.
- Buffer
- Void*
[In, out] Hedef işlemin adres alanından içeriği alan bir arabellek. Hatada Bu arabelleğin içeriği belirtilmemiş olur.
- Size
- Int32
'Ndaki İşlemden okunacak bayt sayısı. Çağrının, IDE 'den uzaktan hata ayıklayıcıya işaret ettiği senaryolarda, bu, 25 MB 'tan küçük olmalıdır.
Döndürülenler
Dışı Hedef GPU işleminden okunan bayt sayısını gösterir. DkmReadMemoryFlags. AllowPartialRead net ise, başarılı olduğunda bu değer her zaman giriş boyutuna eşit olur. DkmReadMemoryFlags. AllowPartialRead belirtilirse, başarı durumunda bu değer sıfırdan büyük olur.