IDkmGPUMemoryOperation Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von Basis-debugmonitoren implementiert, um Zugriff auf den Arbeitsspeicher des GPU-Ziel Prozesses bereitzustellen. Grundlegende debugmonitore sind für die Durchführung der Speicher-e/a verantwortlich.
Implementierungen dieser Schnittstelle können einschränken, wenn Sie mithilfe eines Filters aufgerufen werden, der in ihrer Komponenten Konfiguration definiert ist. Die folgenden Eigenschaften können verwendet werden: basedebugmonitorid, EngineID, transportkind.
public interface class IDkmGPUMemoryOperation
public interface class IDkmGPUMemoryOperation
__interface IDkmGPUMemoryOperation
public interface IDkmGPUMemoryOperation
type IDkmGPUMemoryOperation = interface
Public Interface IDkmGPUMemoryOperation
Methoden
| ReadMemory(DkmGPUComputeThread, UInt64, UInt64, DkmReadMemoryFlags, Byte[]) |
Lesen Sie den Speicher des GPU-Ziel Prozesses. Die-Methode befindet sich auf dkmgpucomputethread, da Sie den lokalen Thread Speicher, den freigegebenen Arbeitsspeicher oder den globalen Arbeitsspeicher lesen kann. |
| UpdateBufferTag(DkmGPUComputeThread, UInt32) |
Überprüft, ob für diese Kernel Ausführung ein Tag für einen Puffer weitergeleitet wurde. |
| ValidateAddress(DkmGPUComputeThread, UInt64) |
Überprüfen Sie die angegebene GPU-Speicheradresse. |
| WriteMemory(DkmGPUComputeThread, UInt64, UInt64, Byte[]) |
Schreibt Speicher in den GPU-Ziel Prozess. Die-Methode befindet sich auf dkmgpucomputethread, weil Sie ggf. Thread lokalen Speicher, freigegebenen Arbeitsspeicher oder globalen Arbeitsspeicher schreibt. |